Brandon-Winterfell's Blog

写Hexo博客

之前配置好Hexo博客,昨天决定写文章,才发现忘了用哪个终端了,卧槽。第一反应是node.js,好吧,我连要怎么开始都不知道,就是输入什么命令行。用cd命令进入到博客目录D:\HexoBlog\blog,就可以执行hexo的命令了。

看其他文章怎么开始写博客,照着写一下,除了最后一步,一切都还好,就是hexo d命令不能推到远程服务器。以前一切都正常的,而报错信息中还含有乱码,这下子傻眼了,卧槽。
这里要插入图片||难道不是这个终端。换git bash,就有另外一个问题,我没有权限。 这里要插入图片

好吧,然后就是一通Google 百度。费了九牛二虎之力,看到这里http://blog.cumtpn.com/2016/10/14/hexo-blog/#more,才发现原因是:git的执行目录没有加入系统环境变量。解决方案:1.将git加入环境变量Path中。2.直接在git shell中进行操作。

以前呢是正常的,而我也没去碰到什么hexo的配置呀什么的,git的配置也没有碰过呀。所以就试着用git shell操作,进入到博客目录后D:\HexoBlog\blog,就有点印象了,之前应该是用这个终端写的。好吧,先试一下再说,没有报错误,很正常,就是新文章没有出现在服务器网页上,可是本地查看却能看到新文章localhost 5000端口,很奇怪,但是log显示说内容已经是最新的了,怎么可能。去github上看一下,_posts目录没有新文章,卧槽。去查一下怎么发文章,麻蛋,还要执行一下hexo g来生成网页内容的,我之前看的一篇文章没有提到这句命令,直接就调用了hexo d。执行完hexo g,hexo d,就能在远程网页上显示了。哎呀,太开心了。

其实就是我忘了用哪个终端的问题引起的,然后就发现了挺多问题。哈哈。用其他终端好像也是可以的,而我没有做相应的配置而已吧。

localhost查看不能用4000(默认)端口,据说是与福昕阅读器的端口冲突了,因为我电脑装有这款阅读器,所以得改端口号,比如说改为5000,然后就能正常访问了。