Jekyll - 如何在根目录中创建页面?
Jekyll - How do I create pages in the root directory?
我正在使用 Jekyll 创建页面,文档建议 Jekyll 可以选择在根目录中创建页面,或者为新页面创建新目录。
来自http://jekyllrb.com/docs/pages/
Where you put HTML files for pages depends on how you want the pages
to work. There are two main ways of creating pages:
- Place named HTML files for each page in your site’s root folder.
- Create a folder in the site’s root for each page, and place an
index.html file in each page folder.
project
-- _includes
-- _site
---- about
------ index.html
----assets
------ css
------ img
------ js
--assets
---- css
---- img
---- js
-- _config.yml
-- about.html
-- index.html
如何配置 Jekyll 在根目录下创建页面?
你把它们放在你的 jekyll 项目文件夹中。因此,如果您的文件夹是 myjekyllproject
,那么您将添加一个名为 index.html 或 about.html 的文件。从那里你会做一个jekyll build
。然后 Jekyll 会将该文件包含在您的 myjekyllproject/_site folder
.
中
如果您在 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
注意:如果您将 _config.yml
中的全局 permalink
设置为 pretty
,将生成所有页面以提供漂亮的网址,如 http://domain.tld/about/(在 _site/about/index.html
).您可以将此变量更改为日期或其他,或者在您的页面中放置一个永久链接以覆盖全局链接。
我正在使用 Jekyll 创建页面,文档建议 Jekyll 可以选择在根目录中创建页面,或者为新页面创建新目录。
来自http://jekyllrb.com/docs/pages/
Where you put HTML files for pages depends on how you want the pages to work. There are two main ways of creating pages:
- Place named HTML files for each page in your site’s root folder.
- Create a folder in the site’s root for each page, and place an index.html file in each page folder.
project
-- _includes
-- _site
---- about
------ index.html
----assets
------ css
------ img
------ js
--assets
---- css
---- img
---- js
-- _config.yml
-- about.html
-- index.html
如何配置 Jekyll 在根目录下创建页面?
你把它们放在你的 jekyll 项目文件夹中。因此,如果您的文件夹是 myjekyllproject
,那么您将添加一个名为 index.html 或 about.html 的文件。从那里你会做一个jekyll build
。然后 Jekyll 会将该文件包含在您的 myjekyllproject/_site folder
.
如果您在 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
注意:如果您将 _config.yml
中的全局 permalink
设置为 pretty
,将生成所有页面以提供漂亮的网址,如 http://domain.tld/about/(在 _site/about/index.html
).您可以将此变量更改为日期或其他,或者在您的页面中放置一个永久链接以覆盖全局链接。