Processed apps directory via GitHub Actions
This commit is contained in:
9
appstore/twikoo/1.6.44/.env
Normal file
9
appstore/twikoo/1.6.44/.env
Normal file
@@ -0,0 +1,9 @@
|
||||
# 数据持久化路径 [必填]
|
||||
TWIKOO_ROOT_PATH=/home/twikoo
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=8080
|
||||
|
||||
# 请求限制 [必填]
|
||||
TWIKOO_THROTTLE=1000
|
||||
|
||||
24
appstore/twikoo/1.6.44/data.yml
Normal file
24
appstore/twikoo/1.6.44/data.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "/home/twikoo"
|
||||
edit: true
|
||||
envKey: TWIKOO_ROOT_PATH
|
||||
labelZh: 数据持久化路径
|
||||
labelEn: Data persistence path
|
||||
required: true
|
||||
type: text
|
||||
- default: 8080
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: WebUI 端口
|
||||
labelEn: WebUI port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 1000
|
||||
edit: true
|
||||
envKey: TWIKOO_THROTTLE
|
||||
labelZh: 请求限制
|
||||
labelEn: Request limit
|
||||
required: true
|
||||
type: number
|
||||
22
appstore/twikoo/1.6.44/docker-compose.yml
Normal file
22
appstore/twikoo/1.6.44/docker-compose.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
twikoo:
|
||||
container_name: twikoo
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- TWIKOO_PORT=8080
|
||||
image: imaegoo/twikoo:1.6.44
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8080
|
||||
restart: always
|
||||
volumes:
|
||||
- ${TWIKOO_ROOT_PATH}/data:/app/data
|
||||
2
appstore/twikoo/1.6.44/envs/default.env
Normal file
2
appstore/twikoo/1.6.44/envs/default.env
Normal file
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
ENV_FILE=.env
|
||||
2
appstore/twikoo/1.6.44/envs/global.env
Normal file
2
appstore/twikoo/1.6.44/envs/global.env
Normal file
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
TZ=Asia/Shanghai
|
||||
17
appstore/twikoo/1.6.44/scripts/init.sh
Normal file
17
appstore/twikoo/1.6.44/scripts/init.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
|
||||
# setup-1 add default values
|
||||
CURRENT_DIR=$(pwd)
|
||||
sed -i '/^ENV_FILE=/d' .env
|
||||
sed -i '/^GLOBAL_ENV_FILE=/d' .env
|
||||
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
|
||||
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
|
||||
|
||||
echo "Check Finish."
|
||||
|
||||
else
|
||||
echo "Error: .env file not found."
|
||||
fi
|
||||
10
appstore/twikoo/1.6.44/scripts/uninstall.sh
Normal file
10
appstore/twikoo/1.6.44/scripts/uninstall.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
|
||||
echo "Check Finish."
|
||||
|
||||
else
|
||||
echo "Error: .env file not found."
|
||||
fi
|
||||
17
appstore/twikoo/1.6.44/scripts/upgrade.sh
Normal file
17
appstore/twikoo/1.6.44/scripts/upgrade.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
|
||||
# setup-1 add default values
|
||||
CURRENT_DIR=$(pwd)
|
||||
sed -i '/^ENV_FILE=/d' .env
|
||||
sed -i '/^GLOBAL_ENV_FILE=/d' .env
|
||||
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
|
||||
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
|
||||
|
||||
echo "Check Finish."
|
||||
|
||||
else
|
||||
echo "Error: .env file not found."
|
||||
fi
|
||||
56
appstore/twikoo/README.md
Normal file
56
appstore/twikoo/README.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# Twikoo
|
||||
|
||||
静态网站评论系统
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 特性
|
||||
|
||||
### 易用
|
||||
+ 支持回复、点赞
|
||||
+ 无需额外适配,支持搭配浅色主题与深色主题使用
|
||||
+ 支持 API 调用,批量获取文章评论数、最新评论
|
||||
+ 访客在昵称栏输入 QQ 号,会自动补全 QQ 昵称和 QQ 邮箱
|
||||
+ 访客填写数字 QQ 邮箱,会使用 QQ 头像作为评论头像
|
||||
+ 支持评论框粘贴图片(可禁用)
|
||||
+ 支持插入图片(可禁用)
|
||||
+ 支持去不图床、云开发图床
|
||||
+ 支持插入表情(可禁用)
|
||||
+ 支持 Ctrl + Enter 快捷回复
|
||||
+ 评论框内容实时保存草稿,刷新不会丢失
|
||||
+ 支持 Katex 公式
|
||||
+ 支持按语言的代码高亮
|
||||
|
||||
### 安全
|
||||
+ 隐私信息安全(通过云函数控制敏感字段(邮箱、IP、环境配置等)不会泄露)
|
||||
+ 支持 Akismet 垃圾评论检测(需自行注册 akismet.com)
|
||||
+ 支持腾讯云内容安全垃圾评论检测(需自行注册 腾讯云内容安全)
|
||||
+ 支持人工审核模式
|
||||
+ 防 XSS 注入
|
||||
+ 支持限制每个 IP 每 10 分钟最多发表多少条评论
|
||||
|
||||
### 即时
|
||||
+ 支持邮件提醒(访客和博主)
|
||||
+ 支持微信提醒(仅针对博主,基于 Server酱,需自行注册)
|
||||
+ 支持 QQ 提醒(仅针对博主,基于 Qmsg酱,需自行注册)
|
||||
+ 支持 QQ 提醒(针对博主QQ或者群,基于 go-cqhttp,需自己有服务器)
|
||||
|
||||
### 个性
|
||||
+ 支持自定义评论框背景图片
|
||||
+ 支持自定义“博主”标识文字
|
||||
+ 支持自定义通知邮件模板
|
||||
+ 支持自定义评论框提示信息(placeholder)
|
||||
+ 支持自定义表情列表(兼容 OwO 的数据格式)
|
||||
+ 支持自定义【昵称】【邮箱】【网址】必填 / 选填
|
||||
+ 支持自定义代码高亮主题
|
||||
|
||||
### 管理
|
||||
+ 内嵌式管理面板,通过密码登录,可方便地查看评论、隐藏评论、删除评论、修改配置
|
||||
+ 支持隐藏管理入口,通过输入暗号显示
|
||||
+ 支持从 Valine、Artalk、Disqus 导入评论
|
||||
|
||||
---
|
||||
|
||||

|
||||
14
appstore/twikoo/data.yml
Normal file
14
appstore/twikoo/data.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
additionalProperties:
|
||||
key: twikoo
|
||||
name: Twikoo
|
||||
tags:
|
||||
- WebSite
|
||||
- Local
|
||||
shortDescZh: 静态网站评论系统
|
||||
shortDescEn: Static website comment system
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: http://twikoo.js.org/
|
||||
github: https://github.com/twikoojs/twikoo/
|
||||
document: http://twikoo.js.org/
|
||||
BIN
appstore/twikoo/logo.png
Normal file
BIN
appstore/twikoo/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.4 KiB |
9
dockge/twikoo/.env
Normal file
9
dockge/twikoo/.env
Normal file
@@ -0,0 +1,9 @@
|
||||
# 数据持久化路径 [必填]
|
||||
TWIKOO_ROOT_PATH=/home/twikoo
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=8080
|
||||
|
||||
# 请求限制 [必填]
|
||||
TWIKOO_THROTTLE=1000
|
||||
|
||||
22
dockge/twikoo/docker-compose.yml
Normal file
22
dockge/twikoo/docker-compose.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
twikoo:
|
||||
container_name: twikoo
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- TWIKOO_PORT=8080
|
||||
image: imaegoo/twikoo:1.6.44
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8080
|
||||
restart: always
|
||||
volumes:
|
||||
- ${TWIKOO_ROOT_PATH}/data:/app/data
|
||||
2
dockge/twikoo/envs/default.env
Normal file
2
dockge/twikoo/envs/default.env
Normal file
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
ENV_FILE=.env
|
||||
2
dockge/twikoo/envs/global.env
Normal file
2
dockge/twikoo/envs/global.env
Normal file
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
TZ=Asia/Shanghai
|
||||
Reference in New Issue
Block a user