整体的写作过程
进入网站目录1
$ cd MIAgroup.github.io
更新整个项目,因为别人可能已经往这个网站上提交了新的内容,所以一定要记得先将最新的内容下载回来.我已经写好脚本,直接运行即可1
$ ./pull.sh
注意,这个命令是比较简单粗暴的将github上的内容强制与本地的分支进行合并,覆盖本地的仓库内容的.只要每次写东西之前,都做完这完整的一套流程,就不会有啥问题了.因为github的合并冲突比较复杂,我也没有搞得很清楚,就只能先这样子简单粗暴得来了.
然后,创建您的博客,输入以下命令1
$ hexo new "your blog title "
创建的文件在这个目录下1
./source/_post/your_blog_title.md
你可以用你喜欢的编辑器打开如vim或者gedit1
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 | --- |
然后我们就可以在下面使用markdown的标签格式来写内容了.如下所示:
1 | --- |
markdown的入门教程百度上很多,也可以简单参考一下这个,点击这里
最后
不管您的博客是否写完了,就建议你在编辑了之后,马上就运行
$ ./submit.sh
提交你的修改,(当然,你提交了之后别人就可以看到你还没有写完的博客草稿了,可是这又有什么关系呢).别人也最好不要私自修改别人的博客内容,一是为了尊重,二是避免合并的冲突.