• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何搭建個人獨立博客

    本篇面向新手小白用戶為起點,講解非常詳細。使用到 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
    • 閱讀 ( 828 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆