安装node.js
下载node.js
检查是否安装成功
$ node -v
v16.13.2
$ npm -v
8.1.2
本地搭建Hexo
创建一个文件夹来存储博客的文件,文件夹内右键打开git bash here
安装Hexo
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
用 cnpm 安装 hexo
$ cnpm install -g hexo-cli
$ cnpm install hexo --save
检查安装是否完成
$ hexo -v
INFO Validating config
hexo: 5.4.0
hexo-cli: 4.3.0
os: win32 10.0.19042
node: 16.13.2
v8: 9.4.146.24-node.14
uv: 1.42.0
zlib: 1.2.11
brotli: 1.0.9
ares: 1.18.1
modules: 93
nghttp2: 1.45.1
napi: 8
llhttp: 6.0.4
openssl: 1.1.1l+quic
cldr: 39.0
icu: 69.1
tz: 2021a
unicode: 13.0
ngtcp2: 0.1.0-DEV
nghttp3: 0.1.0-DEV
初始化
$ hexo init
进入hexo文件,右键打开git bash here
执行
$ hexo init
初始化成功后会出现以下文件
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:放下下载的主题
_config.yml: 博客的核心配置文件
如果下边的启动会提示命令不合法执行一下cnpm install命令
cnpm install
启动hexo
$ hexo s -g
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
hexo托管至gitee
1.在gitee创建一个仓库,进入仓库-点击服务-gitee page,开通服务
2.配置_config.yml文件
deploy:
type: git
repo: (将你的gitee仓库位置复制粘贴至此处)
branch: master
3.安装部署命令deploy-git ,这样你才能用命令部署到GitHub
$ cnpm install hexo-deployer-git --save
4.提交本地hexo至gitee
hexo clean
hexo g
hexo d
5.测试
审核通过后进入仓库,点击服务-gitee page,gitee会提供你一个网址,就可以通过该网址去访问你的静态页面啦。