1.安装Hexo
查看准备环境
>git --version git version 2.39.1.windows.1 >node -v v18.16.0 >npm -v 9.6.7
全局安装
> npm install -g hexo-cli
初始化一个目录作为博客的根目录
>hexo init WenYan INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git INFO Install dependencies INFO Start blogging with Hexo! >cd WenYan >npm install
生成目录如下
. ├── _config.yml # 主要配置文件 ├── package.json # 应用程序的信息 ├── scaffolds # 模板文件夹,新建文章时,Hexo会根据 scaffold/post.md 来创建 ├── source # 资源文件夹是存放用户资源的地方 | ├── _drafts | └── _posts └── themes # 主题文件夹,根据主题生成静态页面
查看
Hexo
包版本>hexo -v INFO Validating config hexo: 6.3.0 hexo-cli: 4.3.1 os: win32 10.0.17763 node: 18.16.0 acorn: 8.8.2 ada: 1.0.4 ares: 1.19.0 brotli: 1.0.9 cldr: 42.0 icu: 72.1 llhttp: 6.0.10 modules: 108 napi: 8 nghttp2: 1.52.0 nghttp3: 0.7.0 ngtcp2: 0.8.1 openssl: 3.0.8+quic simdutf: 3.2.2 tz: 2022g undici: 5.21.0 unicode: 15.0 uv: 1.44.2 uvwasi: 0.0.15 v8: 10.2.154.26-node.26 zlib: 1.2.13
2.常用命令参考
# 初始化网站 $ cd WenYan $ hexo init # 新建一篇文章 $ hexo new [layout] <title> $ hexo new post "article_name" # 新建文章 $ hexo new page "name" # 少用 # 生成静态文件,可简写为 hexo g $ hexo generate $ hexo g # 生成草稿 $ hexo putlish [layout] <filename> # 启动服务器 可以简写为 hexo s $ hexo server # 参数: -p:指定端口 # -s:只使用静态文件 # -i:指定ip地址 # 部署网站,可以简写为 hexo d $ hexo deploy # 清除缓存文件 db.json 和已经成成的静态文件 public $ hexo clean # 查看版本 $ hexo version
3.运行网站
$ hexo new post "功能测试" $ hexo g $ hexo s
可以看到初始的
hexo
网站,但是这个页面并不好看,也不实用,这就需要安装一些其他的主题.
4.配置基本信息
修改根目录下的
_config.yml
.配置选项可参考官网
https://hexo.io/zh-cn/docs/configuration
现在配置一些基本选项
# Site title: WenYan Blog subtitle: 学习笔记 description: Python | Flask | MySQL | Linux | Ubuntu keywords: "Python Flask MySQL Ubuntu" author: 文彦 language: zh-CN timezone: '' # URL url: https://www.kningyuan.top/
重新生成预览
$ hexo clean && hexo g && hexo s