Jekyll:插入前题后找不到页面
Jekyll: page not found after insert front matter
我开始制作 github.io 投资组合和博客网站。这是我人生中的第一次……
我目前制作网页的过程:
- 选择并下载有吸引力的模板。(完成。它有主页、包含项目链接的投资组合页面和包含一般博客文章的博客页面)
- 要应用Jekyll风格,修改页面和基本文件夹,如_posts、_layouts、_includes等。(我红过很多帖子,Jekyll官方介绍。)
- 为了测试我的页面,我安装了 Ruby 和 gems。我输入
bundle exec jekyll serve
并且它适用于我的 index.html
和原始(不转换为 Liquid 类型)blog.html
.
- 我复制了
blog.html
的代码并将其粘贴到 _layouts/bloglayout.html
并像下一个代码一样更改了 blog.html
。 然后,每当我在导航栏上单击博客时,都会出现 404 页面未找到错误。
<!--/blog.html-->
---
# this is liquid page
layout: blog_layout
---
<!--/_layouts/bloglayout.html-->
<!DOCTYPE html>
<!--[if lt IE 8 ]><html class="no-js ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="no-js ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 8)|!(IE)]><!--><html class="no-js" lang="ko"> <!--<![endif]-->
{% include head.html %}
<body>
{% include header.html %}
<!-- Page Title
================================================== -->
<!-- Page Title End-->
<!-- Content
================================================== -->
<!-- Content End-->
{% include footer.html %}
{% include scripts.html %}
</body>
</html>
我花了半天时间查这个错误,没找到原因..
你能给我任何线索吗...?
这是我的 github 存储库:Juyeon-Lee.github.io
1- 从 https://juyeon-lee.github.io/blog/ 等链接中删除 .html 问题 404 将得到解决
2- 您必须添加 {{ content }}
<!DOCTYPE html>
<!--[if lt IE 8 ]><html class="no-js ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="no-js ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 8)|!(IE)]><!--><html class="no-js" lang="ko"> <!--<![endif]-->
{% include head.html %}
<body>
{% include header.html %}
{{ content }}
{% include footer.html %}
{% include scripts.html %}
</body>
</html>
3- 添加到 blog.html
---
layout: blog_layout
---
我开始制作 github.io 投资组合和博客网站。这是我人生中的第一次…… 我目前制作网页的过程:
- 选择并下载有吸引力的模板。(完成。它有主页、包含项目链接的投资组合页面和包含一般博客文章的博客页面)
- 要应用Jekyll风格,修改页面和基本文件夹,如_posts、_layouts、_includes等。(我红过很多帖子,Jekyll官方介绍。)
- 为了测试我的页面,我安装了 Ruby 和 gems。我输入
bundle exec jekyll serve
并且它适用于我的index.html
和原始(不转换为 Liquid 类型)blog.html
. - 我复制了
blog.html
的代码并将其粘贴到_layouts/bloglayout.html
并像下一个代码一样更改了blog.html
。 然后,每当我在导航栏上单击博客时,都会出现 404 页面未找到错误。
<!--/blog.html-->
---
# this is liquid page
layout: blog_layout
---
<!--/_layouts/bloglayout.html-->
<!DOCTYPE html>
<!--[if lt IE 8 ]><html class="no-js ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="no-js ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 8)|!(IE)]><!--><html class="no-js" lang="ko"> <!--<![endif]-->
{% include head.html %}
<body>
{% include header.html %}
<!-- Page Title
================================================== -->
<!-- Page Title End-->
<!-- Content
================================================== -->
<!-- Content End-->
{% include footer.html %}
{% include scripts.html %}
</body>
</html>
我花了半天时间查这个错误,没找到原因.. 你能给我任何线索吗...?
这是我的 github 存储库:Juyeon-Lee.github.io
1- 从 https://juyeon-lee.github.io/blog/ 等链接中删除 .html 问题 404 将得到解决
2- 您必须添加 {{ content }}
<!DOCTYPE html>
<!--[if lt IE 8 ]><html class="no-js ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="no-js ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 8)|!(IE)]><!--><html class="no-js" lang="ko"> <!--<![endif]-->
{% include head.html %}
<body>
{% include header.html %}
{{ content }}
{% include footer.html %}
{% include scripts.html %}
</body>
</html>
3- 添加到 blog.html
---
layout: blog_layout
---