0

我尝试使用nanoc在 github 页面上生成静态博客。我找到了几个关于它的教程和博客文章,但它们似乎都过时了并且不起作用。

这就是我所做的:

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

    混帐初始化

    混帐添加。

    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/时,我看到了起始页。

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

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

4

1 回答 1

2

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

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

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

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

于 2015-08-06T14:17:41.803 回答