问题现象

部署到github远端仓库后,README.md文件丢失.

分析过程

测试得出如下结论:

  1. 执行命令hexo g后,source目录下的.md格式的文件被渲染为html文件并放到public下;
  2. 执行命令hexo d后,会清空xxx.github.io仓库下的文件,并将public下面的所有文件被提交上去.

所以要$不留README.md文件,比较土地办法是:在hexo g之后,手动拷入public目录下.
直觉告诉我,应该还有更好的方法,一顿搜索后发现skip_render参数,于是有了此篇文章

解决方案

hexo主配置文件,如下格式设置:

1
2
3
skip_render: 
- README.md
- google37610e0bc0eeb60c.html