Day 2:挑选 Hexo 作为工程师技术部落格

来到铁人赛第二天,今天我们来聊聊 Hexo 这个架设工具。

Hexo 是什麽?

Hexo 是利用 Node.js 所撰写而成的部落格程序,我们能够利用 Hexo 产生出静态网页。没错!就是静态网页,透过指定的 Hexo 指令,可以产生出静态页面以及文章的编辑档案,再透过编译就能够边溢出对应的 HTML 档案。

这边来列出几点我认为有感的优点:

支援 Markdown 撰写

如果你不知道这是什麽,之後铁人赛会有一篇是专门介绍这个标记语言。基本上用过之後我就回不去了,以前撰写文件都是透过 Word 或是 Google 文件,但使用 Markdown 撰写文件只要记得几个标记就能够呈现不同的标题、段落、......等等,所以我觉得支援 Markdown 这点很优。

一键部署

虽然一开始使用指令都很不习惯,而且非常难记,但其实 Hexo 会用到的指令也就大部分常用的这些了,所以多用几次就大概能记住了。而且非常的简易,不会需要用到太难的东西,而且指令也不会太长。

轻量级

Hexo 是轻量级的静态网页产生器,所以不会占用太多的空间跟消耗过多的资源,很适合用於架设技术部落格的单纯需求。

还有更多特点是我没有介绍的,可以参考 Hexo 官网,有更详细的资讯。

Hexo 跟 WordPress 的差别?

世界上最广为人知的我想还是 WordPress,许多就算是非工程领域的也能够透过 WordPress 轻松拥有一个部落格网站,甚至於是形象网站。而 Hexo 跟 WordPress 的差别,在於刚刚所提到的 Hexo 是透过编译成为静态网站,而 WordPress 则是动态网站,因此需要连结资料库储存内容。

建立方面,WordPress 有分 BSP 服务的「wordpress.com」以及自行架设或是虚拟主机快速安装包的「wordpress.org」,对於非工程背景的人来说,透过网路的丰富教学就能够很容易的搭建起自己的 WordPress 部落格。Hexo 则需要透过指令安装,安装後在透过指令将网页部署至储存空间,因此对於非工程背景的人来说,又是要学习的一部分。

我该选择 Hexo 还是 WordPress?

我目前是使用 Hexo,主要是因为我过去使用过 WordPress,想来点不一样的。再来若你是工程师,如果会使用 Hexo 就确保你有用过指令,以我来说在架设 Hexo 之前,我对指令基本上是完全不熟的,甚至指令就是我踏入 Hexo 满大的一个槛(身为本科生我感到惭愧 QQ)。但在架设与经营的过程中,不断与指令相处,慢慢的也就愈来愈熟悉。

再来 Hexo 轻量级的特性吸引着我,WordPress 的强大使它能够成为一个 CMS 系统,不过对我而言顶多可能仅使用到文章、页面或是一些外挂。还有一个重点,因为 Hexo 是静态网页产生器,能够使用免费的 GitHub Pages 来当作储存空间!(GitHub Pages 仅能架设静态网页)

不过 WordPress 还是非常好的,对於非工程背景、想要简单入手,甚至是早已经懂得 Git 指令的操作,其实都还是很推荐可以玩玩看 WordPress,这款系统的强大还是值得我们深入研究。

除了 Hexo 还有其它静态网页产生器?

有的,还包含像是 Hugo、Jekyll 等静态网站产生器,不过因为我只使用过 Hexo,我也只是看了网路上的文章觉得使用 Hexo 对我而言好像比较顺手,因此我就不多做评论。可参考以下文章:

後记

其实我使用 Hexo 架设部落格至今也就差不多半年时间,所以不敢说对於这些有很专业的见解或观念,不过我会尽可能利用我所知经验,将我会的内容或资讯撰写下来,希望能够帮助到也想架设部落格的人。若内容有不太正确的地方,再请路过的前辈大神们指教了!

参考资料

本篇文章同步发布於我的部落格 Gui Blog


<<:  DAY2 简单介绍Arduino的使用

>>:  03 从专题研究中学习

资讯治理(Data Governance)

数据管理员(Data Steward) 数据管理员是组织中的一个角色,负责利用组织的数据治理流程来...

Day 20- To Do List (7) 了解 HTML Template

我们今天来研究另一个 HTML Service: HTML Template。 其实你可以把它想成是...

[Day 11] 资料产品生命周期管理-原始资料

不同类型的资料产品在其各自专案周期有需要注意的地方,以下我们将说明在处理原始资料时,各阶段应该做的事...

香港政府旗下的创科生活基金,如何申请,申请资格细观

fundable.hk 实测创科局旗下创科生活基金 (FBL)开发 ”人工智能” App睇真D 资料...

兴起想做 Design System 的起源

忘记在哪边看到的一句话 最难的工作要交给最懒的人,因为他会找到最有效率、省时省工的方式把它完成 由...