Hexo建站系列「一」:Hexo安装和基本操作

Node.js 安装

官网地址:https://nodejs.org/en/
官网下载,然后安装就好

终端测试下

1
2
npm
node

两命令都有反应就是安装好了

Hexo安装

通过 npm 安装

1
npm install -g hexo-cli
1
npm install hexo

注意我这里需要用root权限安装
看官方文档 https://hexo.io/zh-cn/docs/ 的评论有说明

Hexo 基本使用

基本使用

查看hexo 版本

1
hexo -v

创建一个项目 test-blog

1
2
3
hexo init test-blog
cd test-blog
npm install

本地启动测试

1
2
hexo g
hexo server

也可以这样用

1
hexo clean && hexo g && hexo s

hexo clean 是用来清除缓冲的,一般测试不用太频繁

常用命令总结

记住以下命令基本就足够应付日常Hexo的使用了。

  • hexo help 获取帮助;
  • hexo init [folder] 初始化Hexo项目目录,默认当前目录;
  • hexo new [layout] <title> layout选填,默认使用 _config.yml 中的 default_layout 参数代替;
  • hexo publish [layout] <filename> 发表草稿;
  • hexo g 生成静态页面;
    • hexo g -d 生成文章后立即部署;
  • hexo s 启动hexo服务,在本地可以通过http://localhost:4000来访问页面;
    • hexo s -p 3000 修改端口号为3000;
    • hexo s -g 启动本地服务前,先执行hexo g;
  • hexo d 部署hexo,前提是你已经配置了部署环境,通常是使用Git部署至Github或者Coding上;
    • hexo d -g 部署前,先执行hexo g;
  • hexo clean 清空产生的静态网站,也就是删除项目中public文件夹,在调试页面的时候通常要用到,很多情况,修改了hexo配置文件,hexo服务并不能实时显示出来。建议部署到服务器上之前,都使用一下此命令;
  • hexo version 查看环境以及版本;

参考:https://hexo.course.90byte.com/mu-lu/index/2.-ji-ben-ming-ling

更换主题

下载主题模版

模版查询页面:https://hexo.io/themes/
在这里去搜想用的模版
比较常用的是Next这个模版

然后clone 到themes文件夹下

1
2
cd test-blog
git clone https://github.com/next-theme/hexo-theme-next.git themes/next

修改配置文件

然后修改站点的配置文件 test-blog/_config.yml , 和上面文件夹要同名

test-blog/_config.yml
1
theme: next

修改语言的话也是 这个站点的配置文件下

test-blog/_config.yml
1
language: zh-CN

Hexo启动

然后更新启动

1
2
hexo g -d
hexo s