hexo使用总结|胡言乱语

HEXO 基于node.js + git。

js=JavaScript , git是代码版本管理的仓库软件。

HEXO写博客采用MarkDown实现简单的标记语言模式,提供1-6级标题、加粗、斜体、删除线、引用、code、超链接、公式等格式的文本处理。

MarkDown语言

MD语言非常简单粗暴,只保留极少数的文字调整功能,更加专注于文字本身。
相比之下rft、doc等采用xml语言的文档编辑,通过不同的tag可以实现更多格式表现形式,书写过程有一定的门槛,不能随时随地写东西,跨平台需要特定软件支持,不利于再任何地方进行文字书写,降低写作专注度。

Blog

博客blog原本是指weblog,强度web属性,呈现形式是html等语言形式。因此,博客的html语言,理论上可以完美配合doc的xml语言特性。但就个人撰写博客,以及阅读者的关注内容来看,文字本身反而更为重要。因此有人提出采用md写博客的做法,也算是精准阉割手法,奥卡姆剃刀,绝不作多余的无用功。

Github

搭配GitHub的静态网页展现特性,以及GitHub提供的在线编程特性,使用者可以通过GitHub进行编程/写博客,然后利用hexo生成静态网页,部署到GitHub的静态网页仓库中。搭配GitHub提供的二级域名反向影射到使用者自购域名上,实现了无服务器的个人博客架设,甚至可以不使用任何VPS服务器就完成自己的博客建设。同样的情况,也可以适用于Gitee代码托管仓库。

博客平台

基于github搭建的博客,由于整个站点是博主自行设计规划的网页,自由度非常高,可以实现各种花哨的功能。还可以pull拖库现成的博客框架,然后专注于书写博客文字内容。相比于,博x园、x乎、xx空间等网站的情况,个人博客变得更为灵活多样,也不容易被平台“乱夹”,导致博主写文章前还得反复思考哪些内容敏感。当然独立建站一定要遵纪守法,注意发表正确言论,不要乱凑热闹。

HEXO

clean、generate、server、deploy
清理、生成、开启服务、部署