atom每天写1000字每周500字

用hexo+github搭博客

2016-07-19  本文已影响426人  iNotes

博客就是一个人放自己文章的地方。即,写作的地方。

我换过很多写作的地方。


插一个话题:写博客其实有个坑

比如你每天要发一篇东西在微信公众号上,但如果你时间紧或者时间不紧但你没好好思考,那就写 不出有价值的东西来。这时,有两个选择,一个是不写,一个是随便写写先把今天的发了。

这里很关键:如果你选择了后者,随便写写,虽然你完成了今天的任务,但其实对自己来说收获很小,对读者来说,也是不负责任。谁也不是冲你随便应付的文章来看你的。

其实另外一个选择其实是更好的选择:不管发生什么,一旦你要写作,一定是系统的思考先行。没有思考,就不要写作。要写出对读者有价值的东西,然后才发。不然,干脆就不写或者不发。不要给自己设定今天必须发的限制,这其实不好。但注意,你今天可以不发,但,每天都必须思考、进步。


这两天的时候抽空搜了几个教程,用hexo+github搭了这么一个博客.

这个过程中踩了很多的坑,而且网上搜到的教程,我翻了好多才找到解决问题的办法,并没有任何一篇教程能一站式地让人顺利建好一个好用的博客。走了过来,就想要写一个尽量说人话的教程,为后人,也为自己备忘用。


0. 综述

这里搭建的博客,是用hexo和github pages配合搭建的。

核心的流程是下面这样:

  1. hexo是个博客框架,编辑好博客以后,用在git shell上,用『hexo g』命令就能生成一个静态页面,这个网站可以在本地看,也可以在网上看。如果想要所有人都能在网上看到这个页面,那就得上传到网上,具体而言,就是用github上传。
  2. 嘿,说来也巧,正好github有个叫github pages就正好有这个功能。新建一个yourname.github.io仓库,这个特殊仓库会自动把github pages功能打开,就是说,会自动把这个仓库中master里的html静态文件显示到http:\yourname.github.io这个网站上。
  3. 这么一看,hexo和github pages配合一下,奇妙的事情就发生了:你的博客其实就是html,用hexo在本地编辑完以后,把生成的html放到github中上传,然后全世界所有人在浏览器中输入:http:\yourname.github.io,就能看到你写的博客了。

1. 准备一些东西

下面是基于windows说明的。如果你的电脑也是windows系统,那么,现在可以跟我一起,开始从头搭建一个属于自己的博客。

在后文,我把要准备的东西分成操作(怎么做)和作用(为什么)两部分。

1. Git

2. Node.JS

3. npm

4. hexo

到此,需要准备的东西完。

2. HEXO建搭建本地博客

  1. 在电脑里新建一个名为『hexo』的文件夹。
  2. 把git-shell打开,开始使用命令行操作(安好github以后有两个.exe文件,一个是图形界面(GUI)形式的,一个是git-shell,命令行形式。)
  3. 进入到前面的hexo文件夹路径下。可是对新手来说,怎么进入都是个问题:
  1. 初始化hexo:输入『hexo init blog』:用来在当前目录下新建一个名为『blog』(可以自己定)的子文件夹,然后在这个文件夹里初始化hexo。这个初始化的过程会新建一些文件。
上一篇 下一篇

猜你喜欢

热点阅读