Skald's Pages.

本站 Hexo 搭建历程

Word count: 257Reading time: 1 min
2020/10/09 Share

参考文章

使用Hexo+GitHubPages搭建个人博客

仓库

仓库分为两个

  • github pages 仓库: 用于托管博客
  • hexo blog 仓库: 用于管理博客

环境与插件

hexo blog 目录下安装 hexo 及插件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 设置使用 taobo 源
npm --registry https://registry.npm.taobao.org install

# hexo-cli
npm install -g hexo-cli

# plugins
npm i hexo-deployer-git --save
npm i hexo-generator-json-content --save
npm i hexo-wordcount --save
npm i hexo-generator-feed --save
npm i hexo-generator-sitemap --save
npm i hexo-generator-baidu-sitemap --save
npm i hexo-renderer-marked --save
npm i hexo-asset-image --save

常用命令

hexo 常用的命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 创建文章
hexo new <title>

# 生成博客
hexo generate

# 预览博客
hexo server

# 发布博客
hexo generate --deploy
hexo deploy --generate

# 发布博客简化版
hexo g -d
hexo d -g

域名

  • 在 DNS 设置 CNAME
  • source 创建一个 CNAME 文件, 本站内容
    1
    skald.top

文章资源

通过 post_asset_foldermarked 配置,可以使用 markdown 风格语法的相对路径引用图片等资源。

配置如下

1
2
3
4
post_asset_folder: true
marked:
prependRoot: true
postAsset: true

参考官方文档资源文件夹:

官方文档

写作指南

CATALOG
  1. 1. 参考文章
  2. 2. 仓库
  3. 3. 环境与插件
  4. 4. 常用命令
  5. 5. 域名
  6. 6. 文章资源
    1. 6.1. 配置如下
  7. 7. 官方文档