安装部署Hexo


hexo

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网站,但是这个页面并不好看,也不实用,这就需要安装一些其他的主题.

10136

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

文章作者: 文彦
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 文彦 !
评论
  目录