嘛,这么晚了,有时间再进行进一步博客优化吧。
以下摘录自我在 Hexo 的 Issues 上发表的反馈。
我也遇到了类似的问题。部分输出如下:
1 | On branch master |
这个 not staged for commit 到 no changes 感觉很奇怪。
git 的话,我用的是 Git For Windows,不是 msysgit 的网络安装版。
02:12
重试了几次,GitHub for Windows 都崩了,无法同步。用 git 手工 stage,commit,才更新。
04:30
还是无法让其自动工作起来。当前解决方案是将 *.github.io repo 映射到 .deploy 目录,然后在 .deploy 中 git commit。
04:36
应该是解决了。解法是,*.github.io repo 确实应该映射到 .deploy 目录。
原因是看到zipperary的教程5中的截图,只有 .deploy 是被标记为 git 管理的。猜想应该如此。
然后验证。设置好后回到上一级(_config.yml 所在的地方)运行 hexo g,hexo d,就可以自动生成、部署了。
此时最后显示的内容如下:
1 | warning: LF will be replaced by CRLF in archives/index.html. |