Sign inSign up

yafoo/melog

By yafoo

Updated 16 days ago

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

Image
Content management system
0

2.8K

yafoo/melog repository overview

melog

melog

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

仓库地址:https://github.com/yafoo/melog

码云镜像:https://gitee.com/yafu/melog

官网地址:https://me.i-i.me/special/melog.html

演示demo:https://js.i-i.me/(后台:/admin,账号:[email protected],密码:123456

特性

  1. 速度极快
  2. 轻量,前台无框架依赖,移动优先,自适应pc
  3. 简单,基于jj.js(类thinkphp)经典mvc框架,方便二次开发
  4. 安全,后台目录可自定义,密码重试次数限制
  5. 支持更换导航风格(cms或blog)
  6. 支持更换主题,自定义主题可以共用默认主题文件
  7. 专题功能,可以定制个性页面
  8. Markdown编辑、实时预览,支持手机端,支持截图、图片文件粘贴上传

运行环境

nodejs >= v12 mysql >= v5.5

安装

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
  • 默认账号:[email protected]
  • 默认密码:123456

提示:登录后请及时在后台修改账号密码

其他

开发者博客
jj.js MVC框架
爱主页网址导航

License

MIT

Tag summary

Content type

Image

Digest

sha256:31eef40ac

Size

80.5 MB

Last updated

about 2 months ago

docker pull yafoo/melog