【问题标题】:use nanoc for github pages将 nanoc 用于 github 页面
【发布时间】:2015-08-06 13:27:51
【问题描述】:

我尝试使用nanoc 在 github 页面上生成静态博客。 我找到了几篇关于它的教程和博文,但它们似乎都已经过时并且无法正常工作。

这就是我所做的:

  1. 将 nanoc 安装到目录 /MYNAME.github.io
  2. 通过执行nanoc编译默认静态站点
  3. 创建一个名为MYNAME.github.io的Github存储库
  4. 在我的目录中,我执行以下命令:

    git 初始化

    git 添加。

    git commit -m "初始提交"

    git远程添加源https://github.com/MYNAME/MYNAME.github.io.git

    git push -u 原点主控

那么这个目录下的所有文件都会被上传到仓库中。

但是,当我转到 http://MYNAME.github.io 时,我只收到 404 错误。 但是,当我到达 http://MYNAME.github.io/output/ 时,我看到了起始页。

我应该只推送 output 目录吗?

另外,与我在本地运行 nanoc 服务器时相比,开始页面真的很难看。

【问题讨论】:

    标签: git github nanoc


    【解决方案1】:

    我应该只推送输出目录吗?

    是的。或者更确切地说,只有output 目录的内容,这意味着从该文件夹中运行git init,而不是从您的 nanoc 站点的顶级文件夹中运行。

    另外,与我在本地运行 nanoc 服务器时相比,开始页面真的很难看。

    这很可能是因为您的页面引用了(例如)/css/default.css 的样式表,但由于您配置 git 存储库的方式,样式表实际上仅在 /output/css/default.css 可用。解决第一个问题,这个问题应该也会消失。

    【讨论】:

      猜你喜欢
      • 2014-10-19
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多