更新于 

创建博客

创建博客

使用 Hexo CLI 初始化一个新的博客项目。

初始化项目

1
2
hexo init my-blog
cd my-blog

这会在当前目录下创建 my-blog 文件夹,并生成博客的基本结构。

安装依赖

1
npm install

项目结构

初始化后的目录结构如下:

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项目依赖和脚本

创建第一篇文章

1
hexo new "Hello World"

这会在 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 "页面名"


本站由 Moriefy 使用 Stellar1.22.1 主题创建
使用Hexo Github Vercel 强力驱动
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

发表了 16 篇文章 · 总计 18.5k 字