Sign inSign up

mafgwo/stackedit

By mafgwo

•Updated 4 months ago

Markdown editor, support github/gitee/gitea repo store markdown files. 在原有基础上支持了码云(Gitee)、Gitea仓库

Image
4

10K+

mafgwo/stackedit repository overview

⁠
StackEdit中文版

笔记利器,在线Markdown编辑器。
如果你喜欢该项目,请在Gitee点一下Star,您的肯定是作者最大的动力!

https://stackedit.cn⁠

Apache 2 ⁠ Docker Pulls ⁠ gitee star ⁠


⁠


1 笔记支持Gitee、GitHub、Gitea等Git仓库存储。
2 支持多种图床(GitHub、Gitea、SM.MS、自定义图床)粘贴或拖拽上传。
3 编辑区域支持选择主题或自定义,总有你喜欢的主题。
4 支持历史版本管理,不用担心编辑覆盖后无法回滚。
5 支持KaTeX数学表达式、Mermaid UML图、乐谱等扩展。

在码云的开源地址:https://gitee.com/mafgwo/stackedit⁠

在Github的开源地址:https://github.com/mafgwo/stackedit⁠

⁠版本说明

  • mafgwo/stackedit:5.15.17 支持预览区域选择主题
  • mafgwo/stackedit:5.15.16 支持MD文档相互链接跳转
  • mafgwo/stackedit:5.15.15 支持图片存储到当前文档空间
  • mafgwo/stackedit:5.15.14 支持编辑区域可选主题
  • mafgwo/stackedit:5.15.13 支持文档空间关闭自动同步[针对Gitee、GitHub、Gitea、Gitlab],关闭后可自定义提交信息
  • mafgwo/stackedit:5.15.12 支持[TOC]目录
  • mafgwo/stackedit:5.15.11 支持左边栏搜索文件
  • mafgwo/stackedit:5.15.10 支持一键切换亮/暗主题,样式优化
  • mafgwo/stackedit:5.15.9 支持了GitHub图床粘贴/拖拽自动上传图片
  • mafgwo/stackedit:5.15.8 支持了自定义图床与Gitea图床的粘贴/拖拽自动上传图片
  • mafgwo/stackedit:5.15.7 支持了SM.MS图床粘贴/拖拽自动上传图片
  • mafgwo/stackedit:5.15.6 主文档空间从GoogleDrive改成了Gitee
  • mafgwo/stackedit:5.15.5 做了汉化 并且 修复了支持Gitee与Gitea的已发现bug
  • mafgwo/stackedit:5.15.3 支持了Gitea
  • mafgwo/stackedit:5.15.2 支持了Gitee
  • mafgwo/stackedit:6.0.6 支持了AtomGit | GitCode

⁠相比国外开源版本的区别:

  • 修复了Github授权登录问题
  • 支持了Gitee仓库(2022-05-25)
  • 支持了Gitea仓库(2022-05-25)
  • 汉化(2022-06-01)
  • 主文档空间从GoogleDrive切换为Gitee(2022-06-04)
  • 支持SM.MS图床粘贴/拖拽图片自动上传(2022-07-01)
  • 支持Gitea图床粘贴/拖拽图片自动上传(2022-07-02)
  • 支持自定义图床粘贴/拖拽图片自动上传(2022-07-04)
  • 支持GitHub图床粘贴/拖拽图片自动上传(2022-07-31)
  • 支持了右上角一键切换主题,补全了深色主题的样式(2022-08-07)
  • 编辑与预览区域样式优化(2022-08-10)
  • 左边栏文件资源管理支持搜索文件(2022-08-17)
  • 支持[TOC]目录(2022-09-04)
  • 发布支持填写提交信息[针对Gitee、GitHub、Gitea、Gitlab](2022-09-10)
  • 支持文档空间关闭自动同步[针对Gitee、GitHub、Gitea、Gitlab],关闭后可自定义提交信息(2022-09-23)
  • Gitea支持后端配置指定应用ID和Secret(2022-10-03)
  • 支持编辑区域选择主题样式(2022-10-06)
  • 支持图片直接存储到当前文档空间(2022-10-29)
  • 支持MD文档之间链接跳转(2022-11-20)
  • 支持预览区域选择主题样式(2022-12-04)
  • Gitlab的支持优化(2023-02-23)
  • 导出HTML、PDF支持带预览主题导出(2023-02-26)
  • 支持分享文档(2023-03-30)
  • 支持ChatGPT生成内容(2023-04-10)
  • GitLab授权接口调整(2023-08-26)
  • 主文档空间支持GitHub登录(2023-10-19)
  • 前后端分离,前端改成vite构建并升级相关组件、后端改成python实现(2025-03-20)
  • 支持了AtomGit | GitCode仓库(2026-05-13)

⁠部署说明

建议docker-compose方式部署,其他部署方式如遇到问题欢迎提issue。

docker官方仓库下载太慢可以使用阿里云的镜像仓库,镜像仓库地址:registry.cn-hangzhou.aliyuncs.com/mafgwo/stackedit

docker-compose.yml如下:

version: "3.7"
services:
  stackedit:
    image: mafgwo/stackedit
    container_name: stackedit
    environment:
      - LISTENING_PORT=8080
      - DEBUG_FLAG=false
      - DROPBOX_APP_KEY=【不需要支持则删掉】
      - DROPBOX_APP_KEY_FULL=【不需要支持则删掉】
      - GITHUB_CLIENT_ID=【不需要支持则删掉】
      - GITHUB_CLIENT_SECRET=【不需要支持则删掉】
      - GITEE_CLIENT_ID=【不需要支持则删掉】
      - GITEE_CLIENT_SECRET=【不需要支持则删掉】
      - GITCODE_CLIENT_ID=【不需要支持则删掉】
      - GITCODE_CLIENT_SECRET=【不需要支持则删掉】
      - GOOGLE_CLIENT_ID=【不需要支持则删掉】
      - GOOGLE_API_KEY=【不需要支持则删掉】
      - GITEA_CLIENT_ID=【不需要支持则删掉】
      - GITEA_CLIENT_SECRET=【不需要支持则删掉】
      - GITEA_URL=【不需要支持则删掉】
      - GITLAB_CLIENT_ID=【不需要支持则删掉】
      - GITLAB_CLIENT_SECRET=【不需要支持则删掉】
      - GITLAB_URL=【不需要支持则删掉】
    ports:
      - 8080:8080/tcp
    network_mode: bridge
    restart: always

docker-compose方式的启动或停止命令

# 在 docker-compose.yml 文件目录下 启动命令 
docker-compose up -d
# 在 docker-compose.yml 文件目录下 停止命令 
docker-compose down
# 更新镜像只需要修改docker-compose.yml中镜像版本执行再停止、启动命令即可

或者可以直接通过Docker命名直接启动,命令如下:

docker run -itd --name stackedit \
  -p 8080:8080 \
  -e LISTENING_PORT=8080 \
  -e DEBUG_FLAG=false \
  -e DROPBOX_APP_KEY=【不需要支持则删掉】 \
  -e DROPBOX_APP_KEY_FULL=【不需要支持则删掉】 \
  -e GITHUB_CLIENT_ID=【不需要支持则删掉】 \
  -e GITHUB_CLIENT_SECRET=【不需要支持则删掉】 \
  -e GITEE_CLIENT_ID=【不需要支持则删掉】 \
  -e GITEE_CLIENT_SECRET=【不需要支持则删掉】 \
  -e GITCODE_CLIENT_ID=【不需要支持则删掉】 \
  -e GITCODE_CLIENT_SECRET=【不需要支持则删掉】 \
  -e GOOGLE_CLIENT_ID=【不需要支持则删掉】 \
  -e GOOGLE_API_KEY=【不需要支持则删掉】 \
  -e GITEA_CLIENT_ID=【不需要支持则删掉】 \
  -e GITEA_CLIENT_SECRET=【不需要支持则删掉】 \
  -e GITEA_URL=【不需要支持则删掉】 \
  -e GITLAB_CLIENT_ID=【不需要支持则删掉】 \
  -e GITLAB_CLIENT_SECRET=【不需要支持则删掉】 \
  -e GITLAB_URL=【不需要支持则删掉】 \
  mafgwo/stackedit:【docker中央仓库找到最新版本】

Tag summary

Content type

Image

Digest

sha256:45cd8c023…

Size

414.4 MB

Last updated

4 months ago

docker pull mafgwo/stackedit