我使用Jekyll创建页面,文档建议Jekyll可以选择在根目录中创建页面,或者为新页面创建新目录。
来自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在根目录中创建页面?
答案 0 :(得分:6)
如果您在Jekyll文件夹的根目录中创建about.html
页面,则会在_site/about.html
中生成该页面,除非您在前面提到了permalink。
默认情况下,关于页面的固定链接(permalink: /about/
)会在_site/about/index.html
中生成。
通过永久链接你甚至可以做到:
pages/mypage.html
permalink: my-nice-page.html
_site/my-nice-page.html
生成注意:如果您将permalink
中的全局_config.yml
设置为pretty
,则会生成所有页面,以便为http://domain.tld/about/提供相当的网址(在{{1}中}})。您可以将此变量更改为日期或其他,或者在页面中设置永久链接以覆盖全局变量。
答案 1 :(得分:1)
将它们放在你的jekyll项目文件夹中。因此,如果您的文件夹是myjekyllproject
,那么您将添加名为index.html或about.html的文件。从那里你将做jekyll build
。然后Jekyll会将该文件包含在您的myjekyllproject/_site folder
。