关于本地配置:输入hexo server命令后本地还是无法浏览网页的问题: 在hexo server命令前做这样几步:

  1. npm install hexo-server 输入该命令下载server模块 【尤其针对3.0以后的hexo】
  2. 如果完成第一步后还是无法浏览,那么就要修改localhost的端口号了: 在博客文件夹server模块下找到hexo\node_modules\hexo-server\index.js,然后修改里面的port 【据网友讲,是福昕阅读器的一个服务占用了4000端口……】

关于网站发布:deploy步骤的各种问题解决: ·在输入hexo d 或者hexo g的过程中发现多次需要输入用户名和密码,输完之后还不允许访问【这就很醉】: 直接就不输了,一劳永逸的办法就是把_config.yml中的repo部分的配置改为:git@github.com:AmnaLiu/AmnaLiu.github.io.git ·现在不用输个人信息了,但是还是不允许访问,因为要输passphrase(这个是在创建ssh的时候被系统问到的),记得当时passphrase部分是直接回车跳过的,于是直接点确定,但是并不允许访问【自己的家门都进不去就很气】: 忘记当时除了问passphrase之前,还问了存储ssh的文件名,我随便设置了一个文件名,以至于出现这个错误。为避免麻烦,建议在输入ssh创建命令后一路回车,啥都别输入。 ·deploy done了之后,输入自己的域名https://amnaliu.github.io/打算见证奇迹,发现直接显示自己github repository中的README…..: 这个嘛,就是那个万恶的域名了,在_config.yml中的URL部分也输入:https://amnaliu.github.io/。这里不能空,空了就会在输入hexo的clean/d/g的命令的时候都会出现一个错误:FATAL Cannot read property ‘replace’ of null

关于文章更新: 更新是需要一定的时间的(大概3分钟左右),是挺慢的,有了新的东西之后,还是要做hexo g和d,等几分钟就可以看到更新了。【有的时候也快,搞不太懂,估计网络问题吧】

关于域名绑定:

  1. ping出来的IP填到解析里面,有些网上写的填github官方给出的两个IP是没用的。
  2. 只需要在根目录下source文件夹里面创建一个CNAME就可以了,其余的像public文件夹、theme下的source文件夹,都不正确。

致谢: 整个配置过程感谢以下博客: https://www.jianshu.com/p/e99ed60390a8 关于基本配置 https://www.zhihu.com/question/24422335 关于主题 https://www.cnblogs.com/visugar/p/6821777.html 关于基本配置 (这里有些小问题,主要是关于在哪个文件夹中做什么操作说的不够清楚,导致按照这个来以后,推翻重做了一遍,按第一个教程再走,才成功的,不过还是感谢这篇文章给的启蒙指导) http://www.360doc.com/content/17/0630/15/29401987_667740996.shtml 关于域名绑定