Hexo 是一个基于 Node.js 的快速、简洁、强大的博客框架。这篇文章带你从头了解 Hexo 的基本使用。
安装
首先确保已安装 Node.js(下载地址),然后全局安装 Hexo CLI:
1 | npm install -g hexo-cli |
初始化一个新博客:
1 | hexo init my-blog |
写文章
创建新文章:
1 | hexo new "文章标题" |
这会在 source/_posts/ 下创建一个 Markdown 文件,自动带上前置元数据:
1 |
|
前置元数据(Front Matter)
Front Matter 是文章顶部的 YAML 元数据区域,常用字段:
| 字段 | 说明 |
|---|---|
title |
文章标题 |
date |
发布日期 |
tags |
标签列表 |
categories |
分类列表 |
excerpt |
自定义首页摘要 |
本地预览
在本地启动开发服务器:
1 | hexo server |
访问 http://localhost:4000 就能看到你的博客。
生成静态文件
构建生产版本:
1 | hexo generate |
生成的文件在 public/ 目录下,直接部署即可。
主题
Hexo 主题放在 themes/ 目录下。lemonsin 主题是一个不错的起点 —— 简洁、快速、易定制。
💡 提示:你可以在博客根目录的
_config.yml中通过theme键覆盖主题配置。
下一步
开始写博客吧!