1.macos 安装hexo

1.安装node.js,访问nodejs官网:https://nodejs.org/en/,直接下载即可

1
安装完成后打开终端,输入:npm -v,node -v 如果没问题就是安装成功

2.linux 安装 hexo

1.软件更新 apt update -y

2.安装git sudo apt-get install git

3.安装nodejs sudo apt-get install nodejs

4.安装npm sudo apt-get install npm, node -v npm -v确认安装问题

5.重新安装node (如果版本达不到需要重新安装)

1
2
3
4
5
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
source ~/.bashrc
nvm ls-remote 查看版本
nvm install v17.2.0 安装新版node

3.安装hexo

在linux或者macos安装好环境之后才能安装hexo,如下:

安装hexo 博客

1
2
3
4
5
npm install -g hexo-cli
npm install hexo-deployer-git --save
hexo init myblog
cd myblog //进入这个myblog文件夹
npm install

4.发布和使用

1.github配置

1
2
3
4
5
6
7
git config --global user.name "Your Name"
git config --global user.email "Your Email"
git config user.name
git config user.email
ssh-keygen -t rsa -C "Your Email"
这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。
拷贝到github的ssh登录里面

2.发布配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
部署到github
申请一个repost跟账号一样的, xxx.github.io
_config.yml 修改如下:
deploy:
type: git
repo: https://github.com/用户名/用户名.github.io.git
branch: master

---
绑定个人域名:
1.域名解析CNAME, A
2.github 配置Custom domain
3.source 添加CNAME文件,里面自己的域名
发布即可

3.Hexo常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
创建blog
mkdir Blog //创建博客存放的文件夹
cd Blog
sudo hexo init //初始化博客文件夹,时间较长需等待
其他:
$ hexo clean //清除public文件夹,重新部署之前的步骤
$ hexo generate //缩写:hexo g 修改配置或者提交新文章后都需要重新部署,主要是生命public文件夹里面的内容
$ hexo deploy //缩写:hexo d 将更新后的的博客上传至你的github空间
$ hexo server //启动博客,用于本地测试
写文章:
hexo new "我的第一篇文章" //新建一篇文章
hexo new newpapername

目录说明:
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题
** _config.yml: 博客的配置文件**

推荐

1.推荐 <大师编程之路> 公总号,里面有丰富的技术文章

2.推荐 <软件大师> 公总号,里面有丰富的破解软件文章

3.如果想看免费的电影,推荐 https://tvbibi.com 西歌视频