資料介紹
軟件簡介
Liblog開源博客系統(tǒng)(nodejs)
一. 簡介
Liblog是一個簡單易用的Markdown博客系統(tǒng),它是基于開源框架thinkJS(使用 ES6/7 特性開發(fā) Node.js 框架)開發(fā)的nodejs項目 需要mysql數(shù)據(jù)庫支持,具有管理后臺功能,更新博客分為普通文章和markdown文章,markdown文章只需要導(dǎo)入你寫好的Markdown文件即可。它擺脫了在線編輯器排版困難,無法實時預(yù)覽的缺點,一切都交給Markdown來完成,一篇博客就是一個Markdown文件。同時也支持評論,代碼高亮,分類,標(biāo)簽云,留言板、友情鏈接、系統(tǒng)設(shè)置等常用功能。Liblog提供了不同的主題樣式,你可以根據(jù)自己的喜好配置,如果你想自己制作博客主題,也是非常容易的。Liblog還支持整站靜態(tài)網(wǎng)頁生成,同時有發(fā)布相關(guān)的配置,使用nginx做反向代理,動靜態(tài)資源分離,靜態(tài)緩存等,使您發(fā)布后的博客訪問秒開。
二. 功能特點
-
?一鍵導(dǎo)入Markdown文章
-
?文章評論
-
?代碼高亮
-
?文章內(nèi)容分頁
-
?支持手機(jī)端訪問
-
?自制主題
-
?響應(yīng)式
-
?自定義URL
-
?良好的SEO
三. Liblog優(yōu)勢
-
使用nodejs編寫,對前端開發(fā)人員有天然的二次開發(fā)優(yōu)勢
-
一鍵導(dǎo)入Markdown文章,擺脫后臺編輯排版困難,無法實時預(yù)覽的缺點
-
可自定義URL,支持靜態(tài)/偽靜態(tài)訪問,良好的SEO
-
完善的后臺配置,可自由開關(guān)某些功能
-
多主題支持,可自制主題
-
博客,分類,標(biāo)簽,歸檔
-
采用pm2守護(hù)進(jìn)程管理nodejs應(yīng)用,宕機(jī)自動重啟
-
博客文章搜索
-
后臺權(quán)限管理功能(角色、權(quán)限自定義)
四.使用及安裝
安裝依賴
執(zhí)行之前請確認(rèn)已有 Node.js 環(huán)境,Node.js 版本要大于 4.0
解壓安裝包,執(zhí)行 npm install 安裝對應(yīng)的依賴。
npm?install
導(dǎo)入數(shù)據(jù)庫
導(dǎo)入根目錄下的演示數(shù)據(jù)庫文件liblog.sql
修改數(shù)據(jù)庫配置(src/common/config/db.js)
修改數(shù)據(jù)庫名,數(shù)據(jù)庫帳號及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
啟動服務(wù)
npm?run?start
前臺訪問地址
http://localhost:8361,
后臺地址
http://localhost:8361/admin
初始化帳號:admin 123456
線上部署
在服務(wù)器上推薦使用 pm2 來管理 Node.js 服務(wù),來保證系統(tǒng)正常運行。 編輯并保存根目錄下的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為項目在服務(wù)器上的路徑
啟動pm2管理應(yīng)用
pm2?start?pm2.json
常用命令
pm2?status?+項目名或id pm2?list pm2?delete?+項目名或id pm2?delete?all
服務(wù)器配置進(jìn)階
nginx服務(wù)器配置,請參考根目錄下的nginx.conf,把域名和路徑改成自己相應(yīng)的路徑。
五. 感謝
Liblog的成長需要各位親們支持!感謝你們使用Liblog,感激你們對Liblog的良好建議與Bug反饋。如果你的博客也是基于Liblog,請告知作者,無償獲取技術(shù)指導(dǎo)。
作者郵箱:262248861@qq.com
演示網(wǎng)站:http://www.jsout.com
- 使用Homebridge和HAP NodeJS來模擬HomeKit API
- 智能家居控制系統(tǒng)方案開源資料
- nodepress Nodejs微博客引擎
- 介紹幾種開源嵌入式操作系統(tǒng)
- 開源網(wǎng)絡(luò)協(xié)議分析器WireShark軟件下載 15次下載
- 關(guān)于運放設(shè)計主題的博客文章 9次下載
- 面向網(wǎng)絡(luò)安全博客的IOC自動抽取方法 7次下載
- 開源課程行動倡議及科學(xué)導(dǎo)論綜述 6次下載
- 使用MongoDB和NodeJS設(shè)計物聯(lián)網(wǎng)系統(tǒng)的詳細(xì)資料說明 1次下載
- 如何使用物聯(lián)網(wǎng)操作系統(tǒng)Zephyr實現(xiàn)“連續(xù)集成”開源軟件的詳細(xì)說明
- 結(jié)合云存儲的博客系統(tǒng)架構(gòu) 0次下載
- 基于J2EE的MVC構(gòu)建校園博客系統(tǒng) 9次下載
- CSDN博客客戶端源碼 1次下載
- nodejs-樹莓派安裝文件 7次下載
- CoolpyIII Client 4次下載
- 觸覺智能RK3576開發(fā)板OpenHarmony開源鴻蒙系統(tǒng)USB控制傳輸功能示例 1.3k次閱讀
- 手持機(jī)PDA三大操作系統(tǒng)Android / 開源鴻蒙 / Windows對比 732次閱讀
- Nuttx RTOS入門知識簡介及開源代碼運行 1w次閱讀
- N-API的JS堆對象生命周期管理 1.2k次閱讀
- Nodejs的CommonJS規(guī)范實現(xiàn)原理 1k次閱讀
- 利用開源軟件的最佳實踐 1.1k次閱讀
- 全平臺系統(tǒng)開源免費抓包軟件ProxyPin概述 3k次閱讀
- 開源網(wǎng)絡(luò)引導(dǎo)固件iPXE正式支持龍架構(gòu) 1.3k次閱讀
- 前沿開源技術(shù)領(lǐng)域的開源大數(shù)據(jù)一一解讀 1.8k次閱讀
- 2020年開源的六大發(fā)展趨勢 4.7k次閱讀
- 關(guān)于騰訊的開源分布式存儲系統(tǒng)DCache 2.3k次閱讀
- 物聯(lián)網(wǎng)十大經(jīng)典開源操作系統(tǒng) 2w次閱讀
- NASA的開源軟件是什么?NASA的開源軟件的詳細(xì)分析 8.4k次閱讀
- 基于Altium Designer的OSHw開源項目 5k次閱讀
- FreeRTOS嵌入式開源實時操作系統(tǒng)介紹 4.9k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計總結(jié)
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論