hexo安装及nginx配置

介绍一下自己安装hexo的过程

运行环境

  • Ubuntu 20LTS版本
  • 公网ip
  • 有自己域名

软件安装

安装nodejs

1
2
$ curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
$ sudo apt-get install -y nodejs

安装git

1
$ sudo apt-get install git-core -y

安装hexo

1
$ npm install -g hexo-cli

在root目录下新建blog文件夹

1
2
$ mkdir blog
$ cd blog/

初始化hexo环境并启动

1
2
3
$ hexo init
$ npm install hexo-renderer-pug hexo-renderer-stylus hexo-algoliasearch
$ hexo s
  • 此时若能在浏览器通过公网ip:4000访问则说明ok了

更换主题

一般都会选择一个喜欢的主题,本例选用butterfly

从github克隆第三方主题,保存到:blog/theme/主题名

1
2
$ ctrl+C #退出hexo
$ git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

配置 blog/_config.yml文件

1
$ vim _config.yml

将文件内的theme的值改为butterfly
例:theme: butterfly

重新生成

1
2
3
$ hexo clean  # 清空缓存 
$ hexo g # 重新渲染
$ hexo s