Hexo搭建与维护(二)在新设备接管旧站点

今天课上无事,给Surface Go也安装了Blog的环境,相当于一次重装,稍做记录!

Part 1 在新设备接管旧站点

一、工具安装

1、安装 node.js

node 下载地址:http://nodejs.cn/download/

2、安装版本控制工具 Git :

Git 下载地址:https://git-scm.com/download

两个工具安装全部是下一步!下一步!下一步!

3、安装Hexo

npm install hexo-cli -g

通过win+r输入cmd,再敲入安装命令

4、检查安装是否成功

1
2
3
node -v			# 检查npde.js
git --version # 检查Git
hexo -v # 检查hexo版本

均通过Git Bash检查

二、通过Git Bash生成ssh

1、生成SSH公钥

1
ssh-keygen -t rsa -C "Github邮箱"

2、进入 C:\Users\主机名.ssh 目录

复制 id_rsa.pub 里面的信息到Github的 SSH公钥

3、Git Bash绑定(直接键入命令)

1
2
git config --global user.name "Github用户名"
git config --global user.email "Github邮箱"

4、测试ssh是否绑定成功

ssh -T git@github.com

如果一切无误,到此即可在另一台电脑上同样的博客数据文件夹(通过坚果云同步)中进行操作。

Part 2 (如果)建立新站点

一、Github

1、建立账户

2、创建仓库(仓库名是用户名)

仓库分支(branch)目前默认main,后续操作有可能会上传到master,建议如果发生这种情况,就删除main分支,将master设为唯一默认分支。

二、创建本地博客项目

1、项目文件生成

1
2
3
hexo init	# 初始化
hexo g # 生成
hexo s # 本地部署,部署位置http://localhost:4000

2、项目文件目录解释

1
2
3
4
5
6
7
8
9
10
├── .deploy       # 需要部署的文件
├── node_modules # 项目所有的依赖包和插件
├── public # 生成的静态网页文件
├── scaffolds # 文章模板
├── source # 博客正文和其他源文件等都应该放在这里
| ├── _drafts # 草稿
| └── _posts # 文章
├── themes # 主题
├── _config.yml # 全局配置文件
└── package.json # 项目依赖信息

3、在项目根目录安装deploy插件

1
npm install hexo-deployer-git --save	# 之后就可以使用 hexo d 远程部署

4、修改项目配置文件 /_config.yml


结束!

✈ 最后更新: 2022-07-25
  • Copyrights © 2020-2024 W K
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信