hello hexo

还记得大学里第一门课是c语言,写的第一个程序是hello word。而现在搭好博客,写的第一篇文章竟然也是hello word。就当这是一个开始吧。

很早以前就想开一个自己的博客,但是一直嫌麻烦,所以迟迟不肯下手。这次是看了小胡子哥的博客,深受启发,就想着自己也搭一个吧。但是作为一个小白,github、nodejs、hexo、markdown只属于听过的阶段,实操起来确实有困难,找了几篇教程,最后参考 Mac下搭建Hexo博客教程,主题参考: yilia,折腾了好几天,终于像模像样了,鼓掌!!!

关于如何搭建hexo+github,具体参考 Mac下搭建Hexo博客教程,当然网上也还有很多教程,很多都写的很详细,对于新手来说也不是难事。

在此我记录一些常用语法及搭建过程中遇到的问题。

常用命令

1.初始化一个网站。如果没有提供folder,将在当前目录创建。

1
$ hexo init [folder]

2.创建一篇文章。layout布局:post 、 page 和 draft。标题如果有空格要加引号。

1
$ hexo new [layout] <title>

3.生成静态文件

1
2
3
$ hexo generate //简写 g
//可使用以下命令生成完后直接部署。
$ hexo g -d

4.发布为草稿

1
$ hexo publish [layout] <filename>

5.启动一个本地服务,默认访问http://localhost:4000

1
$ hexo server //简写s

6.部署站点

1
$ hexo deploy

7.删除缓存文件db.json以及生成的public目录。

1
$ hexo clean

问题集锦

1.配置SSH keys
配置SSH的好处在于同步代码到github时不用输密码,然后我配置完成后,每次deploy还是要输密码,在网上查了一下,可能是因为我的地址配置成了https,所以每次难免输密码,对于如何解决这个难题,还在摸索中,在此记录。

2.多台电脑同步
关于多台电脑同步的问题,除了使用u盘拷贝,目前还没找到一个比较好的解决方法。


参考链接:
Mac下搭建Hexo博客教程