App/emlog (#276)

* feat: add emlog to appstore.
This commit is contained in:
snow 2023-08-02 16:57:27 +08:00 committed by GitHub
parent a2c0fad235
commit ccd5728471
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 122 additions and 0 deletions

32
apps/emlog/README.md Normal file
View File

@ -0,0 +1,32 @@
# emlog
emlog是一款轻量级博客及CMS建站系统致力于打造好用的个人云端内容管理系统。
## 功能简介
* Markdown编辑器
* 多屏幕尺寸适配兼容pc和移动端设备
* 一键式更换模板,方便快捷打造个性站点
* 支持强大的插件扩展功能,随意选择实用的插件,让你的站点无限可能
* 支持日志URL自定义链接样式更适合SEO
* 清爽的日志撰写页面、配以自动保存,书写博文更加舒适无忧
* 日志草稿箱功能,方便保存你未完成的日志
* 灵活的侧边栏组件(widgets)管理,轻松组合、自定义你喜欢的组件
* 自定义页面,轻松创建留言板、导航条、个人介绍等页面
* 多人联合撰写,后台轻松管理多个撰写人
* 支持灵活的标签(tag)分类,以及传统分类方式
* 资源(图片、视频、文件)上传和管理
* 上传的图片可以随意直观的嵌入到日志内容里,让你的日志图文并茂
* 站点数据备份/恢复功能
## 文档
[简体中文](https://www.emlog.net/docs/#/install)
## 更新记录
[changelog](https://www.emlog.net/docs/#/changelog)
## 授权协议
发布Emlog软件所依据的许可证是自由软件基金会的GPLv3(或更高版本)[LICENSE](/license.txt)

19
apps/emlog/data.yml Executable file
View File

@ -0,0 +1,19 @@
name: emlog
tags:
- 建站
title: 一款轻量级博客及CMS建站系统
type: 建站
description: 一款轻量级博客及CMS建站系统。
additionalProperties:
key: emlog
name: emlog
tags:
- WebSite
shortDescZh: 一款轻量级博客及CMS建站系统
shortDescEn: A lightweight blog and cms site building system
type: website
crossVersionUpdate: true
limit: 0
website: https://www.emlog.net/
github: https://github.com/emlog/emlog
document: https://www.emlog.net/docs/#/

BIN
apps/emlog/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -0,0 +1,48 @@
additionalProperties:
formFields:
- default: ""
envKey: PANEL_DB_HOST
key: mysql
labelEn: Database Service
labelZh: 数据库服务
required: true
type: service
- default: emlog
envKey: PANEL_DB_NAME
labelEn: Database
labelZh: 数据库名
random: true
required: true
rule: paramCommon
type: text
- default: emlog
envKey: PANEL_DB_USER
labelEn: Database User
labelZh: 数据库用户
random: true
required: true
rule: paramCommon
type: text
- default: emlog
envKey: PANEL_DB_USER_PASSWORD
labelEn: Database User Password
labelZh: 数据库用户密码
random: true
required: true
rule: paramComplexity
type: password
- default: 80
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: localhost
edit: true
envKey: EMLOG_EXTERNAL_URL
labelEn: site domain
labelZh: 绑定的域名,如 emlog.net 不带http
required: true
rule: paramExtUrl
type: text

View File

@ -0,0 +1,23 @@
version: '3'
services:
emlog:
image: emlog/emlog:pro-latest-php7.4-apache
container_name: ${CONTAINER_NAME}
restart: always
environment:
- EMLOG_DB_HOST=${PANEL_DB_HOST}
- EMLOG_DB_NAME=${PANEL_DB_NAME}
- EMLOG_DB_USER=${PANEL_DB_USER}
- EMLOG_DB_PASSWORD=${PANEL_DB_USER_PASSWORD}
- EMLOG_DOMAIN_NAME=${EMLOG_EXTERNAL_URL}
ports:
- ${PANEL_APP_PORT_HTTP}:80
networks:
- 1panel-network
volumes:
- ./data:/app
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true