如何搭建个人独立博客

2025-10-15 15:17:04

1、1.1 安装宝塔面板  

 

 必须是纯净 Linux 系统,未装过 Apache、Nginx、php、MySQL等。  

如果不是纯净系统,则可在云服务器中选择重新安装系统。

宝塔面板的安装有大量教程这里不做过多介绍。

2、1.2 新建程序目录

  通过宝塔面板的文件管理功能,在 home 目录中新建 git、hexo、 node 目录。

3、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

如何搭建个人独立博客

4、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 

如何搭建个人独立博客

5、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

6、1.6 变更 npm 源到国内淘宝的源 

在终端中输入下方代码

npm config set registry https://registry.npm.taobao.org

1、使用宝塔面板自带的SSH终端1.0工具,连接linux服务器。

在终端输入下方代码,进入之前新建的 hexo 目录

 

进入系统根目录

cd /  

进入 home 目录

cd home

进入之前新建的 hexo 目录

cd hexo

在 hexo 目录使安装 heox 

npm install -g hexo-cli

检查是否安装成功

hexo help

如何搭建个人独立博客

2、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

如何搭建个人独立博客

1、直接使用宝塔面板新建网站

在宝塔面板的网站功能中。

• 网站域名

 

填写上自己的网站域名

 

ps:网站域名可去腾讯云够买,国内服务器需要备案,自行了解备案流程。

• 备注

 

备注宝塔面板自动生成

• 根目录

 

网站根目录,填写为 :

/home/hexo/myblog/public

此目录是 hexo 生成静态博客文件的地方。

• FTP: 不创建

• 数据库:不创建

• PHP版本:纯静态

• 网站分类: 默认

点击提交配置完成!

1、在宝塔面板软件商店中搜索 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

最后点击启动即可。

每次配置博客前记得关闭,配置完成后在重新启动。

1、到这里,一个初始主题的 Hexo 博客就搭建成功了,一些常用代码如下。

清理静态博客文件。hexo clean

生成静态博客文件。hexo g

开启本地服务器,默认 4000 端口。hexo s

开启本地服务器,并以某端口运行。hexo s -p 80 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢