安装 Hexo
创建 Hexo 博客
1 2 3
| hexo init blog cd blog npm install
|
撰写文章
1
| hex new [layout] <title>
|
Hexo 有三种默认布局:post、page 和 draft
| 布局 |
路径 |
用途 |
post |
source/_posts |
用于格式化和展示博客文章内容。通常包括文章的标题、发布日期、作者信息、正文、标签和评论等。 |
page |
source |
用于显示普通静态页面,适合于非文章类型的内容。 |
draft |
source/_drafts |
用于处理草稿文章的布局,完成后可发布到source/_posts目录 |
| index |
source/_posts |
用于显示文章列表或主页,通常包括文章摘要和分页。 |
- 创建一个默认layout的博客文件
1
| hexo new "My First Post"
|
这将在 source/_posts/ 目录下生成一个 Markdown 文件,你可以在其中撰写你的博客内容。
- 指定目录创建一个post布局的博客文件
1
| hexo new post -p newfolder/filename "this file title tag"
|
以上命令会创建一个 source/newfolder/newfolder.md 文件,同时 Front Matter 中的 title 为 “this file title tag”
使用 Draft Layout
- 创建草稿文章
1
| hexo new draft "My Draft Post"
|
- 编辑草稿
- 辑生成的草稿文件(通常位于
source/_drafts/ 目录下),可以使用任何文本编辑器。
- 预览草稿
- 使用 Hexo 启动本地服务器
- 然后,你可以通过访问本地服务器查看草稿文章的预览,通常 URL 为
http://localhost:4000/drafts/。
- 发布草稿
- 一旦草稿完成并准备好发布,可以使用以下命令将其转换为已发布的文章
1
| hexo publish "My Draft Post"
|
- 这将把草稿移动到
source/_posts/ 目录,并生成静态文件。
生成静态文件
或者简写成
执行该命令后,Hexo 会根据你的网站配置和文章内容生成静态文件,并将其输出到 public 目录。
预览文件
后续迁移
- 安装nodejs/npm最新版,调整npm源为淘宝源
- 安装git
- github上拉取博客
1 2
| git clone https://github.com/rewrrtf/blogs.git ## 配置git账号密码
|
- 全局安装hexo
- 进入文件夹恢复hexo项目