TEL:400-8793-956
当前位置:程序、服务器

寻找Dreamweaver模板的开源替代方案

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-04 09:32:36

 问:以前,我使用Dreamweaver-它允许我们设置主模板,以便可以在使用该模板的网站上的所有页面上重复出现重复的部分,例如页眉和页脚等。

 
现在,我使用Sublime Text,Sass和其他开源方法来创建网站。我希望能够将页眉节或页脚节作为部分内容拉入站点的每个页面中,从而使我能够集中管理那些重复的部分,并使它们在使用它们的站点的每个页面上进行更新。 。
 
简单的问题。但是,我不知道要在哪里搜索以找到解决方案。我以为这可能是Javascript模板化(胡子,把手等),但到目前为止,这似乎还不是我要找的东西。
 
有人建议吗?谢谢
 
 
答:您可以使用PHP包含。
 
例如,您可以将网站的标头放在一个单独的PHP文件中,称为“标头”,并在需要该标头的每个页面的开始处调用它,然后只需更新header.php的内容即可更改标头在所有页面上。
 
例子:
 
header.php的内容
 
<!DOCTYPE html> 
< html  lang = “ zh-CN” > 
< head > < meta charset = “ utf-8” > < meta http-equiv = “ x-ua-compatible” content = “ ie = edge” > </ head > <正文> < h1 >这是我的标题</ h1 >    
    
footer.php的内容
 
        < p >这是我的页脚</ p > 
</ body > </ html >    
 
然后将两者都包含在index.php文件中。
 
<?php 
include ('./includes/header.php' ); ?>    
 
<p>这是我的索引页</ p> 
<?php include ('./includes/footer.php' ); ?>
 
这将是index.php文件在浏览器中的输出:
 
<!DOCTYPE html> 
< html  lang = “ zh-cn” > 
< head > < meta charset = “ utf-8” > < meta http-equiv = “ x-ua-compatible” content = “ ie = edge” > </ head > <正文> < h1 >这是我的标题</ h1 > < p >这是我的索引页</ p > < p >这是我的页脚</    
 
        p > 
</ body > </ html >    
 
我个人认为,使用PHP,Python,Ruby on Rails等后端是比使用Javascript或jQuery更好的方法,因为它们依赖于已安装和/或启用了JavaScript的用户。
上一篇: 每次我们按下按钮都会创建一个随机对象(在getFact方法中)
下一篇: 我的Web浏览器无法正确解释我的.php文档。它只是在chrome中吐出代码