Github Page + Hexo 免费搭建个人博客教程

Cover Image

或许个人博客的高潮已经过去。但随着服务的成熟,搭建一个属于自己畅所欲言的空间不再是一件麻烦事。如果十年前建站需要主机、域名、CMS 平台(如 Wordpress)等基础,现在或许你只需要记住两三条命令,在本地就能生成好一个网站目录,部署到 GitHub Page 即可。如此低的门槛,当然是希望有更多人尝试独立博客。

为什么写博客

因为大佬们都在写啊……

其实写博客并不是为了成为什么作家。但我们也可以通过写作进入享受反馈良性循环。不断从外界接受反馈,也能更好的了解自己。

我们通过导师,书籍 等方式获取到信息,算是知识的输入(从外界获取信息),而这并不算是 学习 ,学习不仅仅是记忆,更要将其转化,整理成你可以使用的内容,这才算一次学习。而许多人学习只是将其「记下来」,并未完成后续的分类、整理等步骤。

人是有惰性的,输出就可以很好的促进你输入,或者提升你输入的质量。

只不过,真正的难点,是坚持。有些人上来满腔热血,搞了一大堆东西,最后热度一过,就坚持不下来了。这反而会使你那些前期的努力没有尽到它的价值。

输出 就能很好的激发你。将自己学习或研究的一些结果与他人分享,不仅帮助到他人,更使自己对其的印象深刻,条例清晰。

那问题来了,现在公众号、知乎、简书、百家号、头条等媒体百花齐放,内容输出渠道很多,为什么还要选择自建博客这种曲折的道路?

如果只是单纯的写点东西,且不会触碰到「规范」,那么上述平台确实值得考虑,把自己维护成本降到最低,专心于内容本身。

但如果你是想要一个畅所欲言的地盘,不受某些组织支配,不用阴阳怪气地说话,选择上述平台就要再考虑下了。可能你的一句无关紧要的话会被过分解读,你的文章被强制下架,这些都是你不可控的。

总之,我还是非常建议大家建立自己的个人博客,找到这么一个属于自己的 输出流

静态 / 动态

搭建博客最前期要面对的抉择是:「静态博客」还是「动态博客」?

静态,顾名思义所有网页全部都是静态 html 文件,而动态则是在受到每一个请求后生成的页面。相比之下前者功能少,且不能根据请求灵活变动内容,但是速度通常非常快;后者功能多,可以根据请求灵活变动输出页面内容,交互性强,但是速度慢,而且容易被攻击。

在 AJAX 技术出现后,静态页面也可以实现无回源刷新页面,也就是部分动态化。虽然和真正的动态页面相比还是小巫见大巫,但日常需求绝对是没有问题的。

我选择的就是静态博客。理由之一就是可以避免与服务器打交道,资金和学习成本大大降低,也没有被攻击的风险。将博客部署在 GitHub Page 上,不用花费高昂的服务器费用,而且只要 GitHub 不倒闭,你的痕迹将一直留存在互联网上。

搭建流程

如果你也希望选择静态博客,我将我搭建过程中遇到的一些常见问题记录下来了。希望能够对您有所帮助!

  1. 基础搭建篇 链接
  2. 主题美化篇 「Cards」

虽然好似还是很长,但是免去和服务器打交道,实际上已经非常简单了。一般来说 10 分钟就能搞定,如果想要个性一点也可以参照美化教程。这样花一点时间打造一片属于自己的小天地,是日后自己畅所欲言的地盘,一劳永逸!

Github Page + Hexo 免费搭建个人博客教程
本文作者
ChrAlpha
最后更新
2020-04-10
许可协议
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!

评论

您所在的地区可能无法访问 Disqus 评论系统,请切换网络环境再尝试。