总结一下使用hexo遇到的一些问题

1.每次执行hexo d需要输入github的账号和密码

在根目录_config.yml配置deploy信息的时候,repo项使用了以”https:”开头的地址
换成git@github.com开头的地址以后就可以SSH登录不用输入账号密码了,例如

1
repo: git@github.com:username/username.github.io.git
2.绑定顶级域名之后每次push都会收到邮件提醒和没有使用CDN访问速度变慢

这篇官方教程上面说要使用A记录绑定,不要使用CNAME,因为可能会带来邮件服务无法使用等问题。
但是绑定后之后会出现两个问题:
1.domain解析到本源,就是github的美国IP,没有使用CDN,访问速度很慢;
2.每次PUSH文件都会收到一个标题“[yourusername.github.io] Page build warning”的邮件,邮件中把顶级域名认定为了subdomain,建议使用CNAME做转发,与教程自相矛盾;
折腾了好久,在account setting里面关了email通知也不行,最后就依了邮件,做了CNAME转发,结果一切正常了。

3.删除所有文章之后主页404

删除默认文章HelloWorld之后无意中访问了一下网站,居然404了。一看是没有生成index.html文件,感觉hexo这样做有点欠妥,应该保留一个空页面。解决方法就是加入一篇文章。

# ,

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×