前几天研究生入学分配了工位和电脑,准备把博客项目迁移过来方便平时学习做笔记。虽然之前在家也有将博客从笔记本迁移到主机过,但是当时没有做笔记,导致现在又要迁移的时候忘了流程,所以还是写篇文章记录一下。
项目部署配置
首先第一步就是将博客项目源码从github
上clone
下来。
然后在电脑上安装Node.js
。
安装好Node.js
以后运行下面的命令安装Hexo
:
1 | npm install hexo-cli -g |
进入博客项目文件夹启动命令行窗口运行下面命令安装依赖的包:
1 | npm install |
安装完所有依赖包以后就可以在本地预览和生成了,但是要推送到服务器的话还得重新生成一个ssh密钥才行。
首先安装一个Git
,接着在本地Git Bash
创建一个用户:
1 | git config --global user.name "Your Name" |
然后创建一个ssh密钥:
1 | ssh-keygen -t rsa -C "youremail@example.com" |
让你选择文件去保存密钥的时候直接回车就行了,会自动在/c/Users/siriyang/.ssh
下创建密钥文件。至于输入密码也可以回车跳过。
在本地 Git Bash
中执行如下命令将 ssh 公钥上传到 VPS:
1 | ssh-copy-id git@example.cn |
上传好以后可以使用如下命令测试是否连接成功:
1 | ssh git@example.cn |
图床管理工具
下载以后直接解压运行,初次登陆需要在七牛云个人密钥管理页面下载密钥。
编辑环境配置
编辑器还是选择VSCode,安装好以后下载如下插件:
- Markdown All in One:Markdown的代码提示和快捷键比较好用
- Markdown Preview Enhanced:Markdown的渲染效果比较好
- vscode-icons:可以根据文件类型显示图标