<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Liblognodejs開(kāi)源博客系統(tǒng)

          聯(lián)合創(chuàng)作 · 2023-10-02 13:01

          Liblog開(kāi)源博客系統(tǒng)(nodejs)

          一. 簡(jiǎn)介

          Liblog是一個(gè)簡(jiǎn)單易用的Markdown博客系統(tǒng),它是基于開(kāi)源框架thinkJS(使用 ES6/7 特性開(kāi)發(fā) Node.js 框架)開(kāi)發(fā)的nodejs項(xiàng)目 需要mysql數(shù)據(jù)庫(kù)支持,具有管理后臺(tái)功能,更新博客分為普通文章和markdown文章,markdown文章只需要導(dǎo)入你寫(xiě)好的Markdown文件即可。它擺脫了在線編輯器排版困難,無(wú)法實(shí)時(shí)預(yù)覽的缺點(diǎn),一切都交給Markdown來(lái)完成,一篇博客就是一個(gè)Markdown文件。同時(shí)也支持評(píng)論,代碼高亮,分類,標(biāo)簽云,留言板、友情鏈接、系統(tǒng)設(shè)置等常用功能。Liblog提供了不同的主題樣式,你可以根據(jù)自己的喜好配置,如果你想自己制作博客主題,也是非常容易的。Liblog還支持整站靜態(tài)網(wǎng)頁(yè)生成,同時(shí)有發(fā)布相關(guān)的配置,使用nginx做反向代理,動(dòng)靜態(tài)資源分離,靜態(tài)緩存等,使您發(fā)布后的博客訪問(wèn)秒開(kāi)。

          二. 功能特點(diǎn)

          1.  一鍵導(dǎo)入Markdown文章

          2.  文章評(píng)論

          3.  代碼高亮

          4.  文章內(nèi)容分頁(yè)

          5.  支持手機(jī)端訪問(wèn)

          6.  自制主題

          7.  響應(yīng)式

          8.  自定義URL

          9.  良好的SEO

          三. Liblog優(yōu)勢(shì)

          1. 使用nodejs編寫(xiě),對(duì)前端開(kāi)發(fā)人員有天然的二次開(kāi)發(fā)優(yōu)勢(shì)

          2. 一鍵導(dǎo)入Markdown文章,擺脫后臺(tái)編輯排版困難,無(wú)法實(shí)時(shí)預(yù)覽的缺點(diǎn)

          3. 可自定義URL,支持靜態(tài)/偽靜態(tài)訪問(wèn),良好的SEO

          4. 完善的后臺(tái)配置,可自由開(kāi)關(guān)某些功能

          5. 多主題支持,可自制主題

          6. 博客,分類,標(biāo)簽,歸檔

          7. 采用pm2守護(hù)進(jìn)程管理nodejs應(yīng)用,宕機(jī)自動(dòng)重啟

          8. 博客文章搜索

          9. 后臺(tái)權(quán)限管理功能(角色、權(quán)限自定義)

          四.使用及安裝

          安裝依賴

          執(zhí)行之前請(qǐng)確認(rèn)已有 Node.js 環(huán)境,Node.js 版本要大于 4.0

          解壓安裝包,執(zhí)行 npm install 安裝對(duì)應(yīng)的依賴。

          npm install

          導(dǎo)入數(shù)據(jù)庫(kù)

          導(dǎo)入根目錄下的演示數(shù)據(jù)庫(kù)文件liblog.sql

          修改數(shù)據(jù)庫(kù)配置(src/common/config/db.js)

          修改數(shù)據(jù)庫(kù)名,數(shù)據(jù)庫(kù)帳號(hào)及host地址

          export default {
            type: 'mysql',
            log_sql: true,
            log_connect: true,
            adapter: {
              mysql: {
                host: '127.0.0.1',
                port: '3306',
                database: 'liblog',
                user: 'root',
                password: 'root',
                prefix: 'li_',
                encoding: 'utf8'
              },
              mongo: {
          
              }
            }
          };

          編譯源文件代碼

          npm run compile

          啟動(dòng)服務(wù)

          npm run start

          前臺(tái)訪問(wèn)地址

          http://localhost:8361,

          后臺(tái)地址

          http://localhost:8361/admin

          初始化帳號(hào):admin 123456

          線上部署

          在服務(wù)器上推薦使用 pm2 來(lái)管理 Node.js 服務(wù),來(lái)保證系統(tǒng)正常運(yùn)行。 編輯并保存根目錄下的pm2.json

          {
            "apps": [{
              "name": "liblog",
              "script": "npm start www/production.js",
              "cwd": "E:/jsout/liblog",
              "max_memory_restart": "1G",
              "autorestart": true,
              "node_args": [],
              "args": [],
              "env": {
          
              }
            }]
          }

          注意:cwd為項(xiàng)目在服務(wù)器上的路徑

          啟動(dòng)pm2管理應(yīng)用

          pm2 start pm2.json

          常用命令

          pm2 status +項(xiàng)目名或id
          pm2 list
          pm2 delete +項(xiàng)目名或id
          pm2 delete all

          服務(wù)器配置進(jìn)階

          nginx服務(wù)器配置,請(qǐng)參考根目錄下的nginx.conf,把域名和路徑改成自己相應(yīng)的路徑。

          五. 感謝

          Liblog的成長(zhǎng)需要各位親們支持!感謝你們使用Liblog,感激你們對(duì)Liblog的良好建議與Bug反饋。如果你的博客也是基于Liblog,請(qǐng)告知作者,無(wú)償獲取技術(shù)指導(dǎo)。

          作者郵箱:[email protected]
          演示網(wǎng)站:http://www.jsout.com

          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天肏天天操 | 亚洲无码专区日韩 | 欧美乱码人妻蜜桃视频 | AAA级黄片 | 爱搞搞91搞搞 |