我尝试使用nanoc
在github页面上生成静态博客。
我发现了一些关于它的教程和博客文章,但它们似乎都过时而且无法正常工作。
这就是我所做的:
/MYNAME.github.io
nanoc
MYNAME.github.io
在我的目录中执行以下命令:
git init
git add。
git commit -m"初始提交"
git remote add origin https://github.com/MYNAME/MYNAME.github.io.git
git push -u origin master
然后该目录中的所有文件都将上传到存储库。
但是,当我去 http://MYNAME.github.io 时,我只收到404错误。 但是,当我到 http://MYNAME.github.io/output/ 时,我会看到起始页。
我是否应该只推送输出目录?
此外,与我在本地运行nanoc服务器相比,起始页面真的很难看。
答案 0 :(得分:1)
我应该只推送输出目录吗?
是。或者更确切地说只是output
目录的内容,这意味着从该文件夹中运行git init
而不是你的nanoc站点的顶级文件夹。
此外,与我在本地运行nanoc服务器相比,起始页面真的很难看。
这很可能是因为您的页面引用了(例如)/css/default.css
的样式表,但由于您已经配置了git存储库,样式表实际上只能在/output/css/default.css
使用。解决第一个问题,这个问题也应该消失。