Hexo 是在 Node.js 框架下产生的一个静态博客框架项目,利用 Node.js 可以完成从 Markdown 到静态网页的转换,之后托管到 GitHub 上可以形成个人博客,是搭建博客网站的首选框架。
静态博客:是指没有后端数据库的博客,所有文章都是以文件的形式存储,是一种纯前端的博客框架。
安装 hexo 后源码目录结构
说明
.deploy_git:执行 hexo d 命令后部署到 GitHub/Gitlab 上的内容都在这个目录中。
node_modules: 存放安装的模块
scaffolds: 存放模板文件,有 draft.md, page.md, post.md 三种
source:站点资源目录,写的文章,素材等都放在这个目录下,包括以后你需要新建的菜单项如 about 页、tags 页、categories 页等也是放在这里。
themes:主题文件目录。
_config.yml:hexo 博客全局配置文件。
注意
执行 hexo g 命令后,在博客目录会生成 public 文件夹,md文件转化的静态网页内容都在这个目录中,也就是打开博客后所显示的网页。