1.1 安装浮图面板
必需是纯净 Linux 系统,未装过 Apache、Nginx、php、MySQL等。
若是不是纯净系统,则可在云办事器中选择从头安装系统。
浮图面板的安装有大量教程这里不做过多介绍。
1.2 新建程序目次
经由过程浮图面板的文件办理功能,在 home 目次中新建 git、hexo、 node 目次。
1.3 设置装备摆设 git
利用浮图面板自带的SSH终端1.0东西,毗连linux办事器,用完不要封闭。
第一行输入 root 账户名称,一般都是 root 然后回车。
第二行输入账户暗码,
在登录进系统后,按挨次输入代码。
利用代码进入系统根目次:
cd /
利用代码进入 home 目次:
cd home
利用代码进入之前新建的 git 目次:
cd git
利用代码在 git 目次初始化 blog.git 库:
git init --bare blog.git
初始化完当作后,回到浮图面板文件办理,
搜刮 blog.git 目次并进入。
在进入 hooks 目次,并建立文件名为: post-receive 的空白文件,
复制下方内容粘贴并保留。
git --work-tree=/home/hexo --git-dir=/home/git/blog.git checkout -f
1.4 安装 node
利用浮图面板进入之前新建的 node 目次,
然后在点击 长途下载 ,复制下方下载链接,将 node 下载至 /home/node 目次。
https://cdn.npm.taobao.org/dist/node/v14.0.0/node-v14.0.0-linux-x64.tar.xz
利用浮图面板自带的SSH终端1.0东西,毗连linux办事器。
利用代码进入系统根目次:
cd /
利用代码进入 home 目次:
cd home
利用代码进入之前新建的 node 目次:
cd git
利用代码在 node 目次解压 node-v14.0.0-linux-x64.tar.xz 压缩文件:
tar xf node-v14.0.0-linux-x64.tar.xz
1.5 设置装备摆设情况变量
利用浮图面板文件办理,
在根目次下进入etc目次搜刮框输入 profile 文件名,搜刮并打开文件。
在文件最底部粘贴如下内容保留并封闭
export PATH=$PATH:/home/node/node-v10.9.0-linux-x64/bin
export PATH=$PATH:/home/hexo/node_modu
export PATH=$PATH:/home/hexo/node_modules/hexo/bin
检测是否设置当作功,在终端根目次中输入如下代码
node -v
如终端显示版本号,则暗示设置当作功。
如未显示版本号, 则暗示路径可能不合错误,
自行回到 etc 目次, 搜刮框输入 profile 文件,进入最底部变动即可。
export PATH=$PATH:/home/node/node-v10.9.0-linux-x64/bin
/home/node/node-v10.9.0-linux-x64/bin
1.6 变动 npm 源到国内淘宝的源
在终端中输入下方代码
npm config set registry https://registry.npm.taobao.org
END利用浮图面板自带的SSH终端1.0东西,毗连linux办事器。
在终端输入下方代码,进入之前新建的 hexo 目次
进入系统根目次
cd /
进入 home 目次
cd home
进入之前新建的 hexo 目次
cd hexo
在 hexo 目次使安装 heox
npm install -g hexo-cli
查抄是否安装当作功
hexo help
2.1 hexo init 初始化
在终端输入下方代码,进入之前新建的 hexo 目次
进入系统根目次
cd /
进入 home 目次
cd home
进入之前新建的 hexo 目次
cd hexo
在 hexo 目次,新建文件名为myblog的目次
mkdir myblog
进入myblog目次
cd myblog
在新目次中利用初始化代码
hexo init
完当作后输入
npm intsall
全数完当作后,
在myblog目次下利用代码 hexo g 生当作博客静态页面
hexo g
在 myblog 目次下利用代码 hexo s 开启当地办事器
hexo s
直接利用浮图面板新建网站
在浮图面板的网站功能中。
• 网站域名
填写上本身的网站域名
ps:网站域名可去腾讯云够买,国内办事器需要存案,自行领会存案流程。
• 备注
备注浮图面板主动生当作
• 根目次
网站根目次,填写为 :
/home/hexo/myblog/public
此目次是 hexo 生当作静态博客文件的处所。
• FTP: 不建立
• 数据库:不建立
• PHP版本:纯静态
• 网站分类: 默认
点击提交设置装备摆设完当作!
END在浮图面板软件商铺中搜刮 PM2办理器 并安装,
利用浮图面板文件办理,进入如下目次
/home/hexo/myblog
在 /home/hexo/myblog 目次中建立 hexo_run.js 空文件,
并在文件中粘贴如下内容
const { exec } = require('child_process')
exec('hexo server',(error, stdout, stderr) => {
if(error){
console.log('exec error: ${error}')
return
}
console.log('stdout: ${stdout}');
console.log('stderr: ${stderr}');
})
保留后返回到浮图面板的软件商铺,
打开之前安装的 PM2办理器程序,
在项目列表的项目地点根目次中,输入剧本地点目次
/home/hexo/myblog
在后方启动文件名称中输入剧本名称
hexo_run
最后点击启动即可。
每次设置装备摆设博客前记得封闭,设置装备摆设完当作后在从头启动。
END到这里,一个初始本家儿题的 Hexo 博客就搭建当作功了,一些常用代码如下。
清理静态博客文件。hexo clean
生当作静态博客文件。hexo g
开启当地办事器,默认 4000 端口。hexo s
开启当地办事器,并以某端口运行。hexo s -p 80
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!