Stackedit/README.md

85 lines
2.5 KiB
Markdown
Raw Normal View History

2022-05-26 23:55:37 +00:00
# StackEdit中文版
2017-07-23 18:42:08 +00:00
2022-07-30 18:52:26 +00:00
**StackEdit中文版官方地址https://stackedit.cn**
StackEdit中文版的docker镜像地址[mafgwo/stackedit](https://hub.docker.com/r/mafgwo/stackedit)
2022-08-07 10:27:14 +00:00
**示例截图-黑色主题**
![](./images/dark.png)
**示例截图-白色主题**
![](./images/light.png)
2022-07-30 18:52:26 +00:00
## 相比国外开源版本的区别:
- 修复了Github授权登录问题
- 支持了Gitee仓库2022-05-25
- 支持了Gitea仓库2022-05-25
- 汉化2022-06-01
- 主文档空间从GoogleDrive切换为Gitee2022-06-04
- 支持SM.MS图床粘贴/拖拽图片自动上传2022-07-01
- 支持Gitea图床粘贴/拖拽图片自动上传2022-07-02
- 支持自定义图床粘贴/拖拽图片自动上传2022-07-04
- 支持GitHub图床粘贴/拖拽图片自动上传2022-07-31
2022-08-07 03:09:13 +00:00
- 支持了右上角一键切换主题补全了dark主题的样式2022-08-07
2022-07-30 18:52:26 +00:00
## 国外开源版本弊端:
- 作者已经不维护了
- Github授权登录存在问题
- 不支持国内常用Gitee
2022-08-03 07:32:32 +00:00
- 强依赖GoogleDrive而Google Drive在国内不能正常访问
2022-07-30 18:52:26 +00:00
## 部署说明
> 建议docker-compose方式部署其他部署方式如遇到问题欢迎提issue。
`docker-compose.yml`如下:
```yaml
version: "3.7"
services:
stackedit:
image: mafgwo/stackedit:【docker中央仓库找到最新版本】
container_name: stackedit
environment:
- LISTENING_PORT=8080
- ROOT_URL=/
- USER_BUCKET_NAME=root
- DROPBOX_APP_KEY=【不需要支持则删掉】
- DROPBOX_APP_KEY_FULL=【不需要支持则删掉】
- GITHUB_CLIENT_ID=【不需要支持则删掉】
- GITHUB_CLIENT_SECRET=【不需要支持则删掉】
- GITEE_CLIENT_ID=【不需要支持则删掉】
- GITEE_CLIENT_SECRET=【不需要支持则删掉】
- GOOGLE_CLIENT_ID=【不需要支持则删掉】
- GOOGLE_API_KEY=【不需要支持则删掉】
ports:
- 8080:8080/tcp
network_mode: bridge
restart: always
```
2018-03-15 14:50:46 +00:00
2022-07-30 18:52:26 +00:00
启动或停止命令
```bash
# 在 docker-compose.yml 文件目录下 启动命令
docker-compose up -d
# 在 docker-compose.yml 文件目录下 停止命令
docker-compose down
# 更新镜像只需要修改docker-compose.yml中镜像版本执行再停止、启动命令即可
```
2022-07-30 18:52:26 +00:00
## 编译与运行
> 编译运行的nodejs版本选择11.15.0版本
2021-03-29 12:28:44 +00:00
```bash
2022-07-30 18:52:26 +00:00
# 安装依赖
npm install
# serve with hot reload at localhost:8080
npm start
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
```