Jekyll:插入前题后找不到页面

Jekyll: page not found after insert front matter

我开始制作 github.io 投资组合和博客网站。这是我人生中的第一次…… 我目前制作网页的过程:

  1. 选择并下载有吸引力的模板。(完成。它有主页、包含项目链接的投资组合页面和包含一般博客文章的博客页面)
  2. 要应用Jekyll风格,修改页面和基本文件夹,如_posts、_layouts、_includes等。(我红过很多帖子,Jekyll官方介绍。)
  3. 为了测试我的页面,我安装了 Ruby 和 gems。我输入 bundle exec jekyll serve 并且它适用于我的 index.html 和原始(不转换为 Liquid 类型)blog.html.
  4. 我复制了 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
---