分享

除了 Github Pages 外,还有谁可以搭静态博客

 大船说车 2022-07-27 发布于四川

前天我写了这篇「这个方法有助于打造个人IP」,提到搭建 Github Pages 静态博客有助于大家做个人 IP。

Github Pages 就是 Github 的一个功能,除了国外的 Github 外,国内也有两家公司提供同样的功能,分别是 Gitee 和 Coding,前者是开源中国旗下的一款产品,后者于 2019 年被腾讯收购。

Github Pages 只用一些简单的操作,就可以搭建一个静态的个人博客,当然这个简单是相对的;在Github Pages 之前,普通用户想要搭建个人博客,就需要使用 WordPress 这个工具,不过你还需要搞一个服务器,配置各种软件,才能把 WordPress 跑起来,这个博客搭建起来就比较麻烦,还花钱。

当前天我写完那篇文章后,我就一直想找时间重新注册账号,然后搭建一个 Github Pages;其实我几年前写 Android 开发笔记的时候,我就搭建过 Github Pages 和 Coding Pages,那个时候,开源中国还没有推出 Gitee。

说到搭 Github Pages,就不得不提 Jekyll、Hugo、Hexo,我也不知道怎么说这仨玩意,反正它们可以帮助你让你的博客好看一些,就像 Web 开发中 css 对于 html 的作用。

Jekyll 是用 Ruby 写的,Hugo 是用 Go 写的,Hexo 是用 NodeJS 写的,听说 Github 对 Ruby 支持比较好,所以我当年在 Github Pages 上就用了 Jekyll,后来在 Coding Pages 上就用了 Hexo,当时我还不知道 Hugo,就没用。

用下来,感觉就是 Jekyll 发文章比较方便,只用把 Markdown 格式的文章放在指定的目录中,然后用 Git 把文章推到远程仓库,就可以,Github Hub会自动帮你把新文章放到博客中。

相对来说 Hexo 稍微麻烦些,我记得它除了要把新文章放到指定目录外,还要在本地使用 hexo -g 命令把界面生成出来,然后再调用 hexo -d 命令(很久不用了,不确定是不是这个命令),把本地改变推送到远程仓库,一次要推送特别多文件,也比较费时。

等空闲了,我要去试下 Hugo,看看这个工具体验如何。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多