【问题标题】:Windows: creating Jekyll pages not workingWindows:创建 Jekyll 页面不起作用
【发布时间】:2013-11-13 20:56:43
【问题描述】:

无法在浏览器中呈现新页面。我在 Win7 上并安装了 Ruby1.9.3 和 DevKit。当我创建一个新的 Jekyll 站点时,一切正常。我在根目录中复制了 index.html 并重命名为 about.html 并且可以在浏览器中查看这两个页面。我复制了 about.html 页面并重命名为contact.html,页面无法继承布局,仅在浏览器中呈现文本内容和 Liquid 标签。所有这些都在我的本地机器上。感谢您的建议。

回购:https://github.com/greenlightjspence/JekyllWin7/

【问题讨论】:

  • 如果我们能看到一些代码会有所帮助。你能把你的仓库推送到github吗?
  • 这是一个奇怪的问题。如果我创建一个新的 html 文件并添加前端和标记,则在浏览器中查看时页面会失败。如果我在根目录中复制现有的 html 文件之一并重命名它,它就可以正常工作。以前有没有其他人遇到过这个问题?我正在使用 VS2012。

标签: jekyll


【解决方案1】:

我今天遇到了类似的问题,经过将近一个小时的斗争,我终于发现 Visual Studio 使用“带有签名的 UTF-8”编码保存了我的文件,这导致了问题。将文件编码更改为“不带签名的 UTF-8”有帮助。要更改文件编码,请打开文件(在我的情况下为 index.html)并转到文件-> 高级保存选项。希望它也能帮助你。

看起来这是 Jekyll 官方网站 (http://jekyllrb.com/docs/frontmatter/) 上提到的已知问题。

【讨论】:

    猜你喜欢
    • 2014-07-22
    • 1970-01-01
    • 2016-02-07
    • 2017-08-01
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    • 2012-02-20
    • 2015-12-21
    相关资源
    最近更新 更多