在github pages与简书写博客的区别

作者: 我在等你回复可你没回 | 来源:发表于2017-04-08 18:39 被阅读1761次

    为啥要在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吧。

    相关文章

      网友评论

      • 文艺的小唐:老实说,这流程很清楚,也很容易操作。但是我有点不懂的是,上传的md都是静态的,不知道git是怎么提供后台服务的,连数据库都没有
        文艺的小唐:@九九叔 一般的建站都是前台调用后台接口获取数据,自然需要后台启动服务和数据库储存数据。但是git pages很明显只能上传静态页面,也没有手动启动服务的功能,更不用说数据库。当然这可能是git pages内部自身的原理问题,我们可以不去深究也可以用
        我在等你回复可你没回:@文艺的小唐 怎么知道他没有数据库呢?
      • Anderson大码渣:通过绑定小书匠 或者用atom编辑器 效果很棒的
        我在等你回复可你没回: @Anderson大码渣 谢谢 让我发现了新大陆
        Anderson大码渣:@九九叔 是的 完全不用push 我都是第三方写 最后复制到简书的
        我在等你回复可你没回: @Anderson大码渣 噢 天 居然还能这样玩。这样就方便很多了。

      本文标题:在github pages与简书写博客的区别

      本文链接:https://www.haomeiwen.com/subject/gttrattx.html