github终于又可以用了

由于hexo版本更新部署的很多细节都变了,而自从读研以后,自己又很少再用自己的电脑,用的都是实验室的电脑,然后捣鼓了很多次都部署失败,现在终于是成功了,感觉也是一个血泪史啊。由于自己记性很差,第一次部署的时候还是去年的这个时候了,现在终于成功在实验室电脑上部署成功了。好开心!

这次一定要把问题记录下来啊!还有要学习 markdown 语法啦~

ps: 因为自己记性太差了,以后打算经常记录东西在这里啦~

环境

需要下载 node.jsgit

初始化

1.安装hexo: npm install -g hexo

2.到目录下初始化: hexo init

使用

3.生成静态页面: hexo generate

       这一步出现了问题,generate无响应,原因是因为 hexo升级之后的缘故。解决方法如下:

       安装generate等命令: npm install hexo --save

       然后再执行就成功了。

4.启动本地服务: hexo server

       由于hexo升级后,其他命令与server分开,需要安装server命令: npm install hexo-server --save

       出现了错误:打开 http://0.0.0.0:4000 以后,正常情况下应该是最原始的画面,但是我看到的是白板和Cannot GET / 几个字,解决方法参考了HEXO+Github,搭建属于自己的博客

5.部署至github:hexo deploy

       显示命令出错,需要安装deployer: npm install hexo-deployer-git --save

       输入 hexo d 按提示输入用户名和密码后提示 unable to access 'https://github---' 网上查找原因后是因为又被墙了,需要配置ssh,并把 _config.yml 文件里面 deploy 选项中的 repo 地址改为相应的 ssh 地址,type 改成 git。具体解决方法参考了Hexo环境搭建

6.终于是部署成功了,改成ssh以后,部署上传很快了。

       还有几个参考的博客:

       hexo你的博客

       Hexo搭建Github静态博客

       hexo+github pages 搭建博客总结

后记

哈哈,终于是完成了一件大事啊。今天是腊八,在宿舍睡到十一点,然后起来洗漱,吃外卖,看晓松奇谈和奇葩来了,洗衣服,换床单被罩,收拾东西,看三毛的《送你一匹马》,然后小憩一会儿,晚上六点出门吃了皮蛋瘦肉粥,粥店是一对夫妻开的,店里有个两三岁的小孩在咿呀学语,蹒跚学步。因为店家支持饿了么外卖,生意很忙,店里只有一个老婆婆帮忙,老板还要做厨师,老板娘负责下单什么的,还要抽出时间哄孩子,看孩子,店里显得吵吵闹闹,但是我却觉得很有家的温馨感觉,晚上来实验室搞定github又是一件乐事。

哈哈,就像流水账,想起什么就说什么了,希望每天都像现在一样开心。