博客 / 詳情

返回

Melog3.1.0版本正式發佈,新版支持 Docker 部署

melog
Melog,一個基於 jj.js (nodejs) 構建的簡單輕量級 blog 系統。代碼極簡,無需編譯,方便二次開發。

項目地址: https://github.com/yafoo/melog
碼雲鏡像:https://gitee.com/yafu/melog

運行環境

  • nodejs >= v12
  • mysql >= v5.5

特性

  • 速度極快
  • 輕量,前台無框架依賴,移動優先,自適應pc
  • 簡單,基於jj.js(類thinkphp)經典mvc框架,方便二次開發
  • 安全,後台目錄可自定義,密碼重試次數限制
  • 支持更換導航風格(cms或blog)
  • 支持更換主題,自定義主題可以共用默認主題文件
  • 專題功能,可以定製個性頁面
  • Markdown編輯、實時預覽,支持手機端,支持截圖、圖片文件粘貼上傳

v3.1.0 更新日誌

[新增] 新增 install 模塊,不用再手工導入數據庫文件了
[新增] 新增 docker 部署,部署方式見 README.md
[優化] 優化路由設置
[優化] 優化專題頁顯示樣式
[優化] 優化前台 tips 函數邏輯
[修改] 默認關閉調試模式
[修改] 默認綁定 ip 改為 0.0.0.0
[依賴] 更新依賴 jj.js 版本到 0.8.7
[依賴] 更換依賴 jimp 為 jimp-compact,大幅減小程序體積

安裝

1、程序部署

Docker方式部署

# 鏡像拉取
docker pull yafoo/melog

# 容器運行
docker run -p 3003:3003 --restart unless-stopped --name melog -d yafoo/melog

# 容器運行(配置文件、站點數據保存到宿主機)
docker run -p 3003:3003 --restart unless-stopped --name melog -d -v $PWD/melog/config:/melog/config -v $PWD/melog/upload:/melog/public/upload yafoo/melog

Git方式部署

# 也可以直接到github或gitee上下載壓縮文件
git clone https://github.com/yafoo/melog.git
cd melog
npm i

# 運行程序,系統默認運行在3003端口
node server.js

2、配置數據庫

瀏覽器打開網址 http://127.0.0.1:3003/install,配置並點擊安裝

提示:如果網址打開出錯,或者安裝失敗,可以修改 /config/app.js 文件,將 app_debug 設置為 true,打開調試模式,重啓程序並重新安裝,在控制枱可以看到運行日誌。

訪問首頁

  • http://127.0.0.1:3003

訪問後台

  • 後台地址:http://127.0.0.1:3003/admin
  • 默認賬號:melog@i-i.me
  • 默認密碼:123456
提示:登錄後請及時在後台修改賬號密碼
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.