将nanoc用于github页面

时间:2015-08-06 13:27:51

标签: git github nanoc

我尝试使用nanoc在github页面上生成静态博客。 我发现了一些关于它的教程和博客文章,但它们似乎都过时而且无法正常工作。

这就是我所做的:

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

    git init

    git add。

    git commit -m"初始提交"

    git remote add origin https://github.com/MYNAME/MYNAME.github.io.git

    git push -u origin master

  7. 然后该目录中的所有文件都将上传到存储库。

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

    我是否应该只推送输出目录?

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

1 个答案:

答案 0 :(得分:1)

  

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

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

  

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

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