推特引导 3 文件结构混乱
Twitter Bootstrap 3 File Structure Confusion
我从github(其中包括docu站点)下载了bootstrap 3 master zip,并注意到他们正在将页眉/页脚文件导入到 page/default.html 文件中,就像您在PHP中所做的那样。
例如,这是 home.html 文件中的代码(在 docs/_layouts 中):
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Meta, title, CSS, favicons, etc. -->
{% include header.html %}
</head>
<body class="bs-docs-home">
<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>
<!-- Docs master nav -->
{% include nav/main.html %}
<!-- Page content of course! -->
{{ content }}
{% include footer.html %}
</body>
</html>
我怎样才能做同样的事情?他们是否使用Javascript来导入文件?我所在的服务器不允许 php(大学网站)。
任何帮助将不胜感激,因为我仍在学习,这将使它更容易,而不必在每次菜单更改时更新 20+ html 文件。
Bootstrap 文档使用 Jekyll 静态网站构建工具。
Jekyll 使用 Liquid 模板语言,这是解释{% include %}
指令和{{ }}
表达式的语言。以下是一些关于 Liquid 的文档:
- http://jekyllrb.com/docs/templates/
- http://docs.shopify.com/themes/liquid-basics
模板不涉及JavaScript。在生成时对模板进行一次评估,以生成静态 HTML 文件。Jekyll 本身是用 Ruby 编程语言编写的。
相关文章:
- 文件结构:使用索引.js文件级联访问子模块或子文件
- 当客户端是服务器时,使用 client-JS 读取文件结构
- PowerPoint文件结构
- 淘汰js应用程序的正确文件结构是什么
- Bower安装的相同软件包文件结构不同
- MEAN堆栈文件结构&咕哝
- 编译项目中的所有 TypeScript 文件并维护文件结构
- 是否可以将简单的 html 和 javascript 文件结构上传到 heroku
- 节点 - Express + Ember + Socket io项目文件结构,用于MVC开发
- 导入iPython自定义小部件函数(文件结构?)
- 文件结构首选项
- 角度文件结构
- ExtJs 4+Zend(文件结构)-Ext.Loader问题
- AngularJS应用程序文件结构
- 使用javascript将Sharepoint在线文件结构转换为json文件
- 文件结构的最佳实践-使用请求模块(Node.js + Express.js)
- 电子桌面应用程序文件结构
- Javascript文件结构-任何好的解决方案
- 我如何使一个网站从文件结构自动显示文件
- 推特引导 3 文件结构混乱