喵喵喵喵喵

Beginning

想要建个静态博客这件事从3月一直拖到现在,碰到很多bug,试过hugoJekyll,很多问题现在都不知道是为什么,中途忍不住想放弃,不折腾了,过两天再按下焦躁的心情从头看起…当然这并没有什么用。

大概知识都是有个顿悟的过程,突然懂了一件事的原理之后,它就会成为你的一部分,同时这个过程是不可逆的,甚至过不了多久,就会忘了顿悟不得要领的挣扎。比如我们不明白为什么小学的加减乘除考不了满分,不明白初学游泳的人为什么漂不起来,不明白做饭到底有什么难……不明白建站就需要那么几个git命令,我半个月都在看啥……

后来还是传上去了hugo的雏形,当时开心了下就放下了,不喜欢那个模板的样子,一直也没有更新内容。今天晚上想起cater的博客时去看了下,原本以为Hexo是个hugo的模板,搜索了下发现是另外一种框架……git知道了、github知道了、ssh知道了,他一天建成的博客,同样的东西,我就抱着来试试看自己到底有多笨的想法动手开始重新做。

两个小时后,上线了……好吧好吧,虽然很多细节和css因为知道的东西不够还不好改,也还是很欣慰的~慢慢来吧^ ^

碰到的问题

hexo建站的教程有很多,就不整理了,中间碰到几个小问题,写下解决方法。

配置文件报错

hexo的配置文件中,参数的”:”后面需要加空格;

http://0.0.0.0:4000 没反应

1
$ hexo s -p 3600

换一个端口号,同时在浏览器中打开本地端口:http://localhost:3600/

deploy部署不上

删除网站根目录的.deploy_git文件夹,执行:

1
$ hexo clean
1
$ hexo generate
1
$ hexo deploy

如果.deploy_git文件夹删除不掉,在文件夹属性的安全-高级中给当前用户完全控制权限,删掉文件夹内的文件,再删除文件夹就可以了。

ssh无法连接到github

在更新这篇文章的时候,连接不到github,ssh并没有动过,检查了下连接:

1
$ ssh -T git@github.com

提示:hexo ssh: connect to host github.com port 22: Connection timed out

timeout?想起公司的无线渣网,拔了网站放笔记本上,果然好了。

附:模板自带的一点教程

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment