gpt4 book ai didi

php - 编译 html(页眉和页脚)

转载 作者:行者123 更新时间:2023-11-28 03:13:31 24 4
gpt4 key购买 nike

我即将开始一个涉及创建微型网站的小项目。通常,我使用支持 PHP 的 CMS 系统(例如 WordPress)构建我的网站,但是由于该网站的开发需要快速(并且只有几页),我们选择使用静态 HTML 网站,其中包含一些由生成的内容php(可能通过 AJAX 包含)暂时。

现在我的问题是,在提交之前(使用 gulp/grunt 或您有什么)还是在服务器端进行编译?我喜欢该站点从各种其他文件中获取单独的页眉和页脚,以帮助删除冗余代码并简化维护。某种小型模板引擎可以解决问题。谁能指出我正确的方向?

最佳答案

PHP 一个模板引擎(除其他外)。不需要外部包。

一个例子:

<?php include 'path/to/header.html.php' ?>

<body>
<!-- put your page-specific contents here -->
</body>

<?php include 'path/to/footer.html.php' ?>

更新:

虽然这个想法是很久以前就构思出来的,但目前还没有标准的客户端包含方法:http://en.wikipedia.org/wiki/Transclusion

纯 HTML 中最接近的是 <iframe>元素。

使用 gulp,我会使用类似 gulp-concat 的东西:

var gulp = require('gulp');
var concat = require('gulp-concat');

gulp.task('build-prototype', function() {
return gulp.src(['./src/header.html', './src/content.html', './src/footer.html'])
.pipe(concat('prototype.html'))
.pipe(gulp.dest('./dist/'));
});

关于php - 编译 html(页眉和页脚),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com