如何搭建个人独立博客

本篇面向新手小白用户为起点,讲解非常详细。使用到 Linux 系统终端命令直接复制粘贴即可,主要以宝塔面板上操作为主 。通过宝塔面板在 Linux 系统服务器,搭建 Hexo 个人博客。

东西/原料

  • Hexo博客框架
  • Linux办事器
  • 浮图面板

1. 设置装备摆设安装情况

  1. 1

    1.1 安装浮图面板  


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

    若是不是纯净系统,则可在云办事器中选择从头安装系统。

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

  2. 2

    1.2 新建程序目次

     

      经由过程浮图面板的文件办理功能,在 home 目次中新建 git、hexo、 node 目次。

  3. 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. 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. 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. 6

    1.6 变动 npm 源到国内淘宝的源 

    在终端中输入下方代码

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

    END

2. 安装 Hexo 博客

  1. 1

    利用浮图面板自带的SSH终端1.0东西,毗连linux办事器。

    在终端输入下方代码,进入之前新建的 hexo 目次
    进入系统根目次

    cd /  

    进入 home 目次

    cd home

    进入之前新建的 hexo 目次

    cd hexo

    在 hexo 目次使安装 heox 

    npm install -g hexo-cli

    查抄是否安装当作功

    hexo help

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

    END

3. 设置装备摆设 Nginx

  1. 1

    直接利用浮图面板新建网站

    在浮图面板的网站功能中。

    • 网站域名
    填写上本身的网站域名
    ps:网站域名可去腾讯云够买,国内办事器需要存案,自行领会存案流程。

    • 备注
    备注浮图面板主动生当作

    • 根目次
    网站根目次,填写为 :

    /home/hexo/myblog/public

    此目次是 hexo 生当作静态博客文件的处所。

    • FTP: 不建立

    • 数据库:不建立

    • PHP版本:纯静态

    • 网站分类: 默认

    点击提交设置装备摆设完当作!

    END

4. 设置装备摆设后台运行

  1. 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

    最后点击启动即可。

    每次设置装备摆设博客前记得封闭,设置装备摆设完当作后在从头启动。

    END

竣事语

  1. 1

    到这里,一个初始本家儿题的 Hexo 博客就搭建当作功了,一些常用代码如下。

    清理静态博客文件。hexo clean

    生当作静态博客文件。hexo g

    开启当地办事器,默认 4000 端口。hexo s

    开启当地办事器,并以某端口运行。hexo s -p 80 

    END

注重事项

  • 别健忘备份下系统
  • 宕机了直接重置系统继续再来
  • 发表于 2020-05-09 19:00
  • 阅读 ( 821 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具