Hexo 安装、初始化、部署到gitee上

什么是 Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

命令

  • 安装:cnpm install -g hexo-cli

  • 初始化:hexo init

  • 启动:hexo -shexo service

  • 创建文章:hexo n 'My New Post'hexo new 'My New Post'

  • 清理内容:hexo clean

  • 生成静态文件:hexo ghexo generate

  • 部署远程站点:hexo dhexo deploy

安装

# node安装
➜  ~ node -v
v12.16.1

# npm安装
➜  ~ npm -v
6.13.4

# 淘宝镜像地址安装 cnpm
➜  ~ npm install -g cnpm --registry=https://registry.npm.taobao.org

# 验证 cnpm
➜  ~ cnpm -v
cnpm@6.1.1 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
npm@6.14.3 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@12.16.1 (/usr/local/bin/node)
npminstall@3.27.0 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local
darwin x64 19.3.0
registry=https://r.npm.taobao.org

# 将npm的仓库地址改为淘宝镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

# 安装hexo-cli
➜  ~ cnpm install -g hexo-cli

# 验证 hexo-cli
➜  ~ hexo -v
hexo-cli: 3.1.0
os: Darwin 19.3.0 darwin x64
node: 12.16.1
v8: 7.8.279.23-node.31
uv: 1.34.0
zlib: 1.2.11
brotli: 1.0.7
ares: 1.15.0
modules: 72
nghttp2: 1.40.0
napi: 5
llhttp: 2.0.4
http_parser: 2.9.3
openssl: 1.1.1d
cldr: 35.1
icu: 64.2
tz: 2019c
unicode: 12.1

初始化博客

初始化会自动clone基础远程代码,下载安装 landscape 主题

# 创建目录
➜  ~ mkdir my-blog

# 进入目录
➜  ~ cd my-blog

# 初始化博客
➜  ~ hexo init

安装完成后会下载很多文件,查看如下文件内容

init.jpg

启动博客

# 启动博客
➜  my-blog hexo s
INFO  Start processing
INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

访问 http://localhost:4000 预览

部署到github上

编辑 _config.yml 文件

编辑文件:vim _config.yml,拉取到最底部

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: ''

# 修改如下
deploy:
  type: git
  repo: git仓库地址
  branch: master

发布到Gitee

# 安装自动部署发布工具
cnpm install --save hexo-deployer-git

# 发布博客
hexo clean && hexo g && hexo d

文档

教程文档:https://hexo.io/zh-cn/docs/index.html 

使用Gitee+Hexo搭建个人博客:https://www.jianshu.com/p/5014133ba61a


未经允许请勿转载:程序喵 » Hexo 安装、初始化、部署到gitee上

点  赞 (3) 打  赏
分享到: