创建博客
创建博客
使用 Hexo CLI 初始化一个新的博客项目。
初始化项目
1 2
| hexo init my-blog cd my-blog
|
这会在当前目录下创建 my-blog 文件夹,并生成博客的基本结构。
安装依赖
项目结构
初始化后的目录结构如下:
1 2 3 4 5 6 7 8 9 10
| my-blog/ ├── _config.yml # 站点配置文件 ├── package.json # 项目依赖 ├── scaffolds/ # 文章模板 │ ├── draft.md │ ├── page.md │ └── post.md ├── source/ # 资源目录 │ └── _posts/ # 文章目录 └── themes/ # 主题目录
|
核心文件说明
| 文件/目录 | 说明 |
|---|
_config.yml | 站点主配置文件,标题、语言、部署等都在此配置 |
source/_posts/ | 存放 Markdown 文章 |
themes/ | 存放主题,每个主题一个文件夹 |
scaffolds/ | 文章模板,hexo new 时使用 |
package.json | 项目依赖和脚本 |
创建第一篇文章
这会在 source/_posts/ 下生成 Hello-World.md 文件:
1 2 3 4 5 6 7 8
| --- title: Hello World date: 2024-01-01 00:00:00 tags: categories: ---
这里是文章正文内容。
|
Front Matter 说明
| 字段 | 说明 | 示例 |
|---|
title | 文章标题 | Hello World |
date | 发布日期 | 2024-01-01 00:00:00 |
tags | 标签 | [Hexo, 教程] |
categories | 分类 | 教程 |
cover | 封面图片 | /images/cover.jpg |
description | 文章描述 | 自定义摘要 |
修改站点配置
编辑 _config.yml,修改基本信息:
1 2 3 4 5 6
| title: My Blog subtitle: 我的个人博客 description: 记录生活与技术 author: Your Name language: zh-CN url: https://your-domain.com
|
💡 提示:hexo new 命令支持指定布局:hexo new post "标题" 或 hexo new page "页面名"。