Skip to content

sunhouy/markdown

Repository files navigation

markdown

Build and Deploy

完全免费且开源的移动端轻量级在线 Markdown 编辑器,基于 Vditor 构建,支持多文件管理。提供可视化的格式插入方式,支持图片和文件上传、LaTeX 公式引用、Mermaid 图表绘制,降低学习与操作门槛。同时,编辑器还支持多端文件同步、文件夹创建、历史版本管理、文件分享,以及日间/夜间模式切换。提供三种编辑模式(所见即所得 / 及时渲染 / 分屏预览),并支持文档的导入、导出和文件云打印功能

项目采用JavaScript+Python架构,登录注册、文件上传、分享、历史版本等后端使用node实现,云打印服务端和客户端使用Python实现。

使用

网页提供日间模式和夜间模式两种配色

日间模式 夜间模式
切换编辑器模式 云打印 分享 导出格式
格式 插入 公式 图表

部署

  • 本网站通过Github Actions实现自动测试和部署。请在网页目录下添加.env文件存储敏感信息,格式如下。
DB_HOST=数据库地址
DB_PORT=数据库端口
DB_USER=数据库用户名
DB_PASSWORD=数据库密码
DB_NAME=数据库名
ADMIN_USER=管理员用户名
ADMIN_PASSWORD=管理员密码
BASE_URL=网站域名,例如https://md.yhsun.cn
  • print文件夹下放置Python后端和打印客户端脚本。print_server.py需要部署在服务器上。通过python3 start_print_service.py命令启动服务器脚本。请自行部署ssl证书,并通过反向代理映射到8770端口。
  • 运行打印客户端前需要安装wkhtmltox用于html转换为pdf,否则云打印客户端可能无法正确运行。

Demo

https://md.yhsun.cn/ 测试账号test,测试密码123456

联系

18763177732@139.com

About

完全免费且开源的移动端轻量级在线 Markdown 编辑器,基于 Vditor 构建,支持多文件管理。提供可视化的格式插入方式,支持图片和文件上传、LaTeX 公式引用、Mermaid 图表绘制,降低学习与操作门槛。同时,编辑器还支持多端文件同步、文件夹创建、历史版本管理、文件分享,以及日间/夜间模式切换。提供三种编辑模式(所见即所得 / 及时渲染 / 分屏预览),并支持文档的导入、导出和文件云打印功能

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors