Skip to content

A Simple Realtime Rendering Markdown Editor. Your All Purpose Markdown Editor

License

Notifications You must be signed in to change notification settings

haochuan-li/Bravo-

Repository files navigation

Bravo!

Author: Haochuan Li

🤩Your All-Purpose Markdown Editor🤩

一个简单的实时分屏渲染Markdown编辑器

🌟技术栈🌟:Electron + React + Javascript + Typescript + (Node.js)

Windows macOS
TypeScript JavaScript Npm
ForTheBadge built-with-love

def foo():
   print('Hello Bravo!')

How To Use

  • Just Use🥳
    • 😳由于目前仍然是demo版本,仍然存在一定bug,请轻度使用
    • 🔴 由于目前主题颜色受限,不论是Windows还是MacOS,都请把系统的颜色调为深色,以获得最佳体验
      • Windows: Win+I=>个性化=>颜色=>深色模式
      • MacOS: 系统偏好设置=>通用=>深色
  • Build By Yourself💪
  • Build前请确保提前安装好 nodenpm

    • cd Bravo
    • npm i
    • npm run compile
    • open ./dist/mac-xxx/vite-electron-builder.app
    • or ./dist/win-unpacked/vite-electron-builder.exe

Features

  • OneDark主题
  • 支持PDF、HTML文件导出
  • 编辑和渲染分区显示,实时渲染
  • 支持复制、黏贴、剪切、撤销、全选等快捷键基础操作
  • 支持Markdown基础操作,如:代码块、链接、图片、列表、标题等
  • 支持打开文件、快速保存文件,动态UI提示存储状态
    • 关闭窗口提示

TODO

  • Todo
    • 加入编辑区右键菜单
    • 加入设置菜单
    • 支持公式编辑,流程图绘制
    • 加入类似浏览器的标签页
    • 加入文件树功能
    • 支持手机端Android + ios
    • 支持编辑渲染区域的滚轮同步
    • 丰富Menu Bar功能(加入常用的Markdown操作选择和快捷键)
    • 加入更丰富的颜色主题,自适应系统颜色显示
    • 引入更多编辑模式,如打字机模式,源代码模式,实时渲染模式

About

A Simple Realtime Rendering Markdown Editor. Your All Purpose Markdown Editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published