搭建Hexo

发布于 2022-04-11  请安装插件 WP-Statistics 次阅读



一、先要安装 node 和 git

node的安装我是参照的这篇文章,有需要的可以参考看一下
Linux中安装node

装好node之后安装git

可以通过Linux的yum来安装

yum install git -y

然后用git --version和node -vv查看Git和node是否安装完成以及查看其版本号

git --version
node -v
查看git和heho是否安装完成及对应版本号

二、安装Hexo

  1. 通过npm来安装Hexo
npm install hexo-cli -g
  1. 把Hexo命令通过ln软链到全局,要根据自己的node安装位置来
ln -s /usr/local/src/nodejs/bin/hexo /usr/local/bin
  1. 输入hexo来查看是否安装成功
查看hexo是否安装完成

三、创建Hexo默认文件

到这一步基本上就快完成了

  1. 创建一个文件夹来存放Hexo的初始文件
mkdir blog
cd blog
  1. 通过hexo init自动获取初始文件
hexo init
  1. 然后就完成了

四、hexo的一些基本命令

new

hexo new [layout] <title>

新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

generate

hexo generate

可以简写成 hexo g
生成静态文件。

server

hexo server

可以简写成 hexo s
启动服务器。默认情况下,访问网址为:http://localhost:4000/

选项描述
-p, --port重设端口
-s, --static只使用静态文件
-l, --log启动日记记录,使用覆盖记录格式

如果想直接修改hexo启动服务器的默认端口的话可以直接修改文件
文件路径是 /node_modules/hexo-server/index.js

hexo.config.server = Object.assign({
  port: 80, //把这里的4000改成80即可
  log: false,
  // `undefined` uses Node's default (try `::` with fallback to `0.0.0.0`)
  ip: undefined,
  compress: false,
  header: true
}, hexo.config.server);