怎样在自己的电脑上写博客

整体的写作过程

进入网站目录

1
$ cd MIAgroup.github.io

更新整个项目,因为别人可能已经往这个网站上提交了新的内容,所以一定要记得先将最新的内容下载回来.我已经写好脚本,直接运行即可

1
$ ./pull.sh

注意,这个命令是比较简单粗暴的将github上的内容强制与本地的分支进行合并,覆盖本地的仓库内容的.只要每次写东西之前,都做完这完整的一套流程,就不会有啥问题了.因为github的合并冲突比较复杂,我也没有搞得很清楚,就只能先这样子简单粗暴得来了.
然后,创建您的博客,输入以下命令

1
$ hexo new "your blog title "

创建的文件在这个目录下

1
./source/_post/your_blog_title.md

你可以用你喜欢的编辑器打开如vim或者gedit

1
vim ./source/_post/your_blog_title.md

写好博客后,记得要提交到Github上,

1
./submit.sh

过大约10分钟,就可以在http://miagroup.github.io上看到了

在hexo上写Markdown的几个要点

新建一个博客

1
$ hexo new "my bolg title"

然后打开该文件

1
$ vim source/_post/my_blog_title.md

注意到,我们新建的博客名已经编程markdown文件的文件名,其中的空格使用下划线来代替了,并且加上了makedown的后缀名.md
我们打开了一个新建的markdown文件之后,我们看到的内容应该如下所示:

1
2
3
4
5
---
title: my blog title
date: 2017-12-30 20:17:13
tags:
---

注意到,title就是我们新建的博客时的名字.然后标签内容是空的.我们写之前最好要先对其进行分类,也就是打上标签.比如我写的这篇博客是我写的,我就打上了cuizhiying这样子的标签,这个博客的内容是有关这个网站的使用的,我就再加一个this_site的标签.标签的内容都是自己瞎写就行了,格式正确系统会自动识别的了

1
2
3
4
5
---
title: my blog title
date: 2017-12-30 20:17:13
tags: [cuizhiying, this_site]
---

然后我们就可以在下面使用markdown的标签格式来写内容了.如下所示:

1
2
3
4
5
6
7
8
---
title: my blog title
date: 2017-12-30 20:17:13
tags: [cuizhiying, this_site]
---
## how to write a blog

just write with your heart!

markdown的入门教程百度上很多,也可以简单参考一下这个,点击这里

最后

不管您的博客是否写完了,就建议你在编辑了之后,马上就运行

$ ./submit.sh

提交你的修改,(当然,你提交了之后别人就可以看到你还没有写完的博客草稿了,可是这又有什么关系呢).别人也最好不要私自修改别人的博客内容,一是为了尊重,二是避免合并的冲突.