前言
在2021年初对照着攻略趟过无数坑终于通过Hexo把博客给整出来了
Hexo官网-----快速、简洁且高效的博客框架
https://hexo.io/zh-cn/
但是在不断学习的过程中对个人博客的技术选型又有了新的想法,想搭建一个自己喜欢的UI风格并且有后台的博客CMS
于是回过头来,开始对hexo原理好奇起来,本着知其然更要知其所以然的态度,搜了许多有关资料,现在对hexo有了些新的认识,就来梳理记录一下
梳理一下Hexo的优缺点之我见
优点:
-
生态丰富,好看的主题多
-
相关文档多,解决bug有优势
-
通过修改yaml配置文件来修改样式比较简单
缺点:
- 初次配置会遇到各种各样的bug,对新手和非专业人员不是很友好
- 每次发布文章都需要重新部署,没有一个后台管理系统
- 对于程序员来说,还是得拥有一个自己亲手撸的个人博客
首先需阐明的是本文用window系统为例,而有相当一部分Hexo是搭建在LNMP或LAMP环境下的,但这一切仅仅是物理存储位置发生了变化,原理依旧不变。 LNMP指的是 linux+nginx+mysql+php,这是一款功能非常强大的环境套件,nginx以其轻量而高效受到建站者的青睐
Github page
Hexo搭建的博客项目源码托管在github,并享受github pages服务。
GitHub pages简称pages服务,每个仓库都有一个pages服务,可用来展示项目,通过简单的设置项目的index.html,并以此做为入口供用户参观访问。可是一个相当实用的功能呀!大部分的 pages 服务都是用来搭建个人博客的。言外之意不仅能搭建博客,还能做些其他的事情~
为什么需要Pages技术
生成博客的页面有动、静态页面之分
著名的博客 wordpress ,既是