为啥要在github中写博客呢?是不是有病。我现在还是喜欢在简书上写,markdown挺好用的。但可能以后一些大project会记录在ghithub上面吧。
github page博客与简书有啥区别
1.github可以上传网页的源代码啊,可以更改网页的样式啊,主要是这个,就是可以定制下自己博客的外观。感觉整个博客都掌控在自己手中。
定义外观2.github page写文章可不太方便,不能直接在网页上写文章,要通过上传md文件的方式写文章。就像下面这样,一个md文件就是一篇文章。文章格式要符合markdown的格式啦。
上传markdown文件 文章格式与内容
最后文章的网页的显示效果就是下面这样的,还挺好看的。
显示效果我的博客的源代码是下面这个。
https://github.com/wenfengtou/wenfengtou.github.io
如何建立github page博客呢?
1.妈的,这还不简单,只需要建立一个github仓库就可以了。仓库的名称叫做下面这个就可以了。
用户名.github.io
例如我的用户名就叫着wenfengtou,那么仓库名就叫作wenfengtou.github.io
2.有了仓库,当然还要上传网站源代码。一般github page的官方支持是jekyll。
看看我上传后的源代码。学过web的人都知道入口就是index.html啦。我这个源代码是fork别人的代码,然后改动一下来的。改改标题啊,二维码啊啥的。原作者的文章我都还没有删除,先留着以后参考着markdown语法写文章。
我fork的是这位大神的。
https://github.com/mzlogin/mzlogin.github.io
当然貌似他也是fork别人的。
我是怎么找到这位大神的?呵呵,你在github上搜索下jekyll page,出来一大堆网页模版,觉得好看想fork谁就fork谁。
备注:
我还是建议先看看github page的官方建站指导吧,比较权威,我也是先看他的,5分钟内可以搞定。
https://pages.github.com
我的操作过程是下面这样的。
(1)建立仓库wenfengtou.github.io
(2)下载仓库到本地
git clone https://github.com/username/username.github.io
(3) 进入仓库目录,建立网页入口文件
cd username.github.io
echo "Hello World" > index.html
(4) 提交代码
git add --all
git commit -m "Initial commit"
git push -u origin master
(5) 最后就可以在网页上看看效果啦。下面是我刚刚弄的一个博客,暂时没啥内容,文章都是原来fork分支的作者的。
https://wenfengtou.github.io
总结
1.github page可以自定义网页的样式,外观,随心所欲。当然,我貌似对更改外观不大感兴趣。
2.github page写文章不太方便,不能直接在网页上写文章。只能通过上传md文件的方式写文章。
3.有了简书,貌似github page对于我没啥用,不知道该写什么。可能以后写大project吧。
网友评论