2

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

 2 years ago
source link: https://blog.ichr.me/post/set-up-hexo-on-github-page/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

为什么写博客

因为大佬们都在写啊……

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

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

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

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

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

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

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

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

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

静态 / 动态

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

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

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

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

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK