hexo 安装搭建

什么是hexo

Hexo是一个快速,简单而强大的博客框架。您可以使用Markdown(或其他语言)编写文章,Hexo可以在几秒钟内生成具有美丽主题的静态文件。

安装git

1
2
3
sudo apt-get install git
# 查看git版本号
git --version

设置秘钥

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 配置用户以及邮箱
git config --global user.name "yourname"
git config --global user.email "your email@youremail.com"

#生成秘钥(一直点确认就好--选择文件夹以及密码)
ssh-keygen -t rsa -C "your email@youremail.com

#将id_rsa.pub的内容追加到authorized_keys 中
sudo cat /home/wsylp/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

# 将authorized_keys复制到github

#进行测试
ssh -T git@github.com

安装Node.js

1
2
3
4
5
6
7
8
9
# 更新
sudo apt-get update
sudo apt-get install -y nodejs

# 安装npm包管理器
sudo apt-get install -y npm

# 查看版本号
nodejs -v

离线安装

1
2
3
4
5
6
7
8
9
10
11
#下载并解压
xz -d node-v12.8.1-linux-x64.tar.xz //先解压xz
tar -xvf node-v12.8.1-linux-x64.tar //再解压tar

# 设置链接
sudo ln -s /home/wsylp/soft/node-v12.8.1-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /home/wsylp/soft/node-v12.8.1-linux-x64/bin/npm /usr/local/bin/npm

npm config set registry https://registry.npm.taobao.org/

npm config get registry

安装hexo-cli

1
npm install -g hexo-cli

配置环境变量

1
sudo ln -s /home/wsylp/soft/node-v12.8.1-linux-x64/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo

初始化

1
2
3
4
# 创建存放博客的文件夹
mkdir blob
# 初始化
hexo init blob

安装gulp

1
2
3
4
5
6
npm install gulp -g
npm install gulp-htmlclean gulp-htmlmin gulp-minify-css gulp-uglify gulp-imagemin --save

sudo ln -s /home/wsylp/soft/node-v12.8.1-linux-x64/bin/gulp /usr/local/bin/gulp

gulp -v

安装插件

1
2
3
4
5
-- 单词计数
npm install hexo-wordcount --save
--Git Bash下安装sitemap插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

本文标题:hexo 安装搭建

文章作者:wsylp

发布时间:2019年08月26日 - 09:08

最后更新:2019年08月31日 - 17:08

原始链接:http://wsylp.top/2019/08/26/hexo-安装搭建/

许可协议: 本文为 wsylp 版权所有 转载请保留原文链接及作者。

-------------本文结束感谢阅读-------------