8000 GitHub - bingoup886/mermaid-online: 一个mermaid在线编辑和渲染的页面
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bingoup886/mermaid-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Mermaid在线渲染工具

这是一个简单而功能强大的Mermaid在线编辑和渲染工具,用于创建和可视化流程图、序列图、甘特图等图表。该工具使用纯HTML、CSS和JavaScript实现,无需后端服务,可以轻松部署在静态网站托管平台上。

功能特点

  • 实时编辑与渲染: 修改代码后自动渲染,也可以点击"立即渲染"按钮手动触发
  • 左右分栏设计: 左侧编辑区(30%),右侧渲染区(70%)
  • 交互式图表操作:
    • 鼠标拖动移动图表
    • Ctrl+滚轮缩放图表
    • 放大/缩小按钮
    • 重置画布按钮
    • 全屏展示功能
  • 响应式设计: 适配不同屏幕尺寸
  • 无依赖部署: 只需一个HTML文件,引用CDN上的Mermaid库

在线演示

访问Mermaid在线渲染工具体验该工具。

本地使用

  1. 克隆仓库:
git clone https://github.com/yourusername/mermaid-online-editor.git
  1. 在浏览器中打开index.html文件即可使用。

在Cloudflare Pages上部署

方法1: 通过GitHub仓库部署

  1. 确保代码已推送到GitHub: 确认你的项目代码(至少包含index.html)已经上传到GitHub仓库中。

  2. 登录Cloudflare Dashboard: 访问Cloudflare Dashboard并登录你的账户。

  3. 创建新的Pages项目:

    • 在侧边栏找到并点击"Pages"
    • 点击"创建项目"按钮
    • 选择"Connect to Git"
  4. 连接到GitHub仓库:

    • 授权Cloudflare访问你的GitHub账户
    • 从列表中选择包含Mermaid编辑器代码的仓库
  5. 配置部署设置:

    • 构建设置保持默认即可,因为我们只有静态HTML文件
    • 构建命令可以留空
    • 构建输出目录使用默认值(/)或指定为仓库根目录
  6. 部署项目:

    • 点击"保存并部署"按钮
    • Cloudflare会自动构建并部署你的站点
    • 部署完成后,你会获得一个*.pages.dev格式的URL

方法2: 直接上传文件部署

  1. 登录Cloudflare Dashboard: 访问Cloudflare Dashboard并登录。

  2. 创建新的Pages项目:

    • 在侧边栏找到并点击"Pages"
    • 点击"创建项目"按钮
    • 选择"Direct Upload"(直接上传)
  3. 上传文件:

    • 为项目命名
    • 将index.html文件拖放到上传区域
    • 点击"部署站点"按钮
  4. 访问你的站点: 部署完成后,Cloudflare会提供一个*.pages.dev格式的URL,你可以通过该URL访问你的Mermaid在线渲染工具。

自定义域名(可选)

如果你想使用自定义域名而不是默认的*.pages.dev域名:

  1. 在Cloudflare Pages项目设置中找到"自定义域"选项
  2. 点击"设置自定义域"
  3. 输入你的域名并按照提示完成DNS配置

更新部署

  • 通过GitHub部署: 只需将更改推送到GitHub仓库,Cloudflare会自动检测并重新部署
  • 直接上传部署: 在Cloudflare Pages控制台中重新上传文件进行更新

技术栈

  • HTML5
  • CSS3
  • JavaScript
  • Mermaid.js - 用于图表渲染

贡献

欢迎通过提交Pull Request或创建Issue来贡献代码或提出建议。

许可证

MIT


希望这个工具能够帮助你更高效地创建和分享各种图表!如有问题或建议,请通过GitHub Issues联系我。

About

一个mermaid在线编辑和渲染的页面

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0