意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Melog3.1.0版本正式发布,新版支持 Docker 部署

来源:恒创科技 编辑:恒创科技编辑部
2024-01-22 08:01:59

melog
Melog,一个基于 jj.js (nodejs) 构建的简单轻量级 blog 系统。代码极简,无需编译,方便二次开发。

项目地址: https://github.com/yafoo/melog
码云镜像:https://gitee.com/yafu/melog

运行环境nodejs >= v12mysql >= 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,大幅减小程序体积


Melog3.1.0版本正式发布,新版支持 Docker 部署

安装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
提示:登录后请及时在后台修改账号密码
上一篇: CSS transform、transition、animation 指南 下一篇: 手机怎么远程登录云服务器?