feat:添加nvpress到列表(感谢网友包子叔的投稿)

This commit is contained in:
okxlin 2023-09-04 01:46:39 +08:00
parent 01f5bf4e31
commit ce241abe60
9 changed files with 143 additions and 0 deletions

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="nvpress"
PANEL_APP_PORT_HTTP="40148"
DATA_PATH="./data"

View File

@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: 40148
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@ -0,0 +1,20 @@
version: '3'
services:
nvpress:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8081"
volumes:
- "${DATA_PATH}/nv-content:/usr/src/app/nv-content"
- "${DATA_PATH}/nv-themes:/usr/src/app/nv-themes"
- "${DATA_PATH}/nv-plugins:/usr/src/app/nv-plugins"
image: pandastd/nvpress:3.5.0
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

43
apps/nvpress/README.md Normal file
View File

@ -0,0 +1,43 @@
# 什么是nvPress
## nvPress是一个完全由 Javascript 驱动的内容管理程序
## 虽然nvPress是免费开放使用的但源代码并不开放。本项目不包含nvPress的源代码仅收集使用过程中遇到的错误、BUG
- 功能包括:用户管理、媒体管理、文章管理、主题、插件等。
- 可用于:个人博客、作品集、网站内容展示。
- 可通过主题、插件来实现功能的二次扩展
## 持久化存储
|宿主机文件夹路径|注释|
|--|--|
|data/nv-content|数据和上传的媒体|
|data/nv-plugins|插件文件夹|
|data/nv-themes|主题文件夹|
## 主题插件下载
- [https://dsm.panda-studio.cn:5001/sharing/La3x75Hcf](https://dsm.panda-studio.cn:5001/sharing/La3x75Hcf)
## 它如何运行
### 为了方便部署并且减少环境安装和影响nvPress运行在Docker环境中安装后直接运行。Docker提供amd64和arm64两种平台可用。
### 也提供以下版用于本地运行和二次开发:
- Windows-amd64
- Linux-amd64
- Mac-amd64
## 提示
> 虽然有多个版本可供选择但仍然建议普通用户在服务器上使用Docker版
## 群组讨论
👉 QQ讨论群611246443官方唯一群仅200人不定期清理非活跃用户
👉 QQ讨论群790411996网友自建群开发者本人也在里面哦

20
apps/nvpress/data.yml Normal file
View File

@ -0,0 +1,20 @@
name: nvPress
tags:
- 工具
title: 一个完全由 Javascript 驱动的内容管理程序
type: 工具
description: 一个完全由 Javascript 驱动的内容管理程序
additionalProperties:
key: nvpress
name: nvPress
tags:
- Tool
shortDescZh: 一个完全由 Javascript 驱动的内容管理程序
shortDescEn: A content management program driven entirely by Javascript
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://docs.panda-studio.cn:8282/docs/post-19/page-100
github: https://docs.panda-studio.cn:8282/docs/post-19/page-100
document: https://docs.panda-studio.cn:8282/docs/post-19/page-100

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="nvpress"
PANEL_APP_PORT_HTTP="40148"
DATA_PATH="./data"

View File

@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: 40148
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@ -0,0 +1,20 @@
version: '3'
services:
nvpress:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8081"
volumes:
- "${DATA_PATH}/nv-content:/usr/src/app/nv-content"
- "${DATA_PATH}/nv-themes:/usr/src/app/nv-themes"
- "${DATA_PATH}/nv-plugins:/usr/src/app/nv-plugins"
image: pandastd/nvpress:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/nvpress/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB