Jekyll - 如何在根目录中创建页面?

2024-04-17

我正在使用 Jekyll 创建页面,文档建议 Jekyll 可以选择在根目录中创建页面,或为新页面创建新目录。

From http://jekyllrb.com/docs/pages/ http://jekyllrb.com/docs/pages/

页面 HTML 文件的放置位置取决于您想要页面的方式 上班。创建页面的方式主要有两种:

  • 将每个页面的命名 HTML 文件放置在站点的根文件夹中。
  • 在站点根目录中为每个页面创建一个文件夹,并放置一个 每个页面文件夹中的index.html 文件。
project
-- _includes
-- _site
---- about
------ index.html
----assets
------ css
------ img
------ js
--assets
---- css
---- img
---- js
-- _config.yml
-- about.html
-- index.html

如何配置 Jekyll 在根目录中创建页面?


如果您创建一个about.htmlJekyll 文件夹根目录下的页面,它将生成在_site/about.html除非你放了一个永久链接 http://jekyllrb.com/docs/permalinks/在前面的事情中。

默认情况下,关于页面有一个永久链接(permalink: /about/)然后生成_site/about/index.html.

使用永久链接,您甚至可以执行以下操作:

  • page in pages/mypage.html
  • permalink: my-nice-page.html
  • 生成于_site/my-nice-page.html

注意:如果您设置了全局permalink in _config.yml to pretty,将生成所有页面,以便提供漂亮的网址,例如http://domain.tld/about/ http://domain.tld/about/ (in _site/about/index.html)。您可以将此变量更改为日期或其他变量,或者在页面中放置一个永久链接以覆盖全局变量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jekyll - 如何在根目录中创建页面? 的相关文章