1 前言
Hexo是一款快速、简洁且高效的博客框架,其基于Node.js让页面快速完成渲染,强大的API带来无限可能,丰富的插件和主题让建站更容易,生成的静态网页托管在GitHub等平台上还可以省去大量服务器费用。
注意
本文将把Hexo博客部署在服务器而非GitHub等平台,另外由于Hexo框架的特殊性,部分操作要在本地完成,包括后期网站的维护和文章的编写也都在本地完成。
2 安装宝塔
本文使用宝塔面板,宝塔面板安装可参考下方文章,然后在宝塔面板选择安装 LNMP 套件
{% link 安装宝塔面板,服务器最佳搭档,宝塔和1Panel的部署与选择,/posts/6c819fda/ %}
3 本地环境安装
3.1 安装Git
在Git官网下载最新版Git并完成安装
在Windows的CMD中执行git -v
检查是否安装成功
3.2 安装Node.js
在Node.js官网下载LTS版本Node.js并完成安装
在选择自定义安装程序时,建议选择Add to PATH
,这样就免去了手动配置环境变量的麻烦
分别执行node -v
和npm -v
来检查是否被正确安装或是否可用
3 配置SSH密钥
在本地终端执行生成公钥密钥命令,按照提示回车或者输入y确认
ssh-keygen
输出类似下图信息则表明完成
生成的文件位置在 C:\Users\(你的用户名)\.ssh
中,在这个目录下有一个 id_rsa.pub 这就是我们后面要用的SSH公钥