一个优雅的微信公众号 Markdown 编辑器,支持实时预览和样式自定义。
立即体验在线演示: WeChat Markdown Editor
通过在线演示可以直接体验编辑、主题切换与实时预览等功能。
wechat-md/ ├── .editorconfig # 编辑器统一配置 ├── .eslintrc.cjs # ESLint 配置 ├── .prettierrc # Prettier 配置 ├── .gitignore # Git 忽略规则 ├── index.html # HTML 入口 ├── package.json # 项目依赖配置 ├── vite.config.js # Vite 构建配置 ├── yarn.lock # Yarn 依赖锁定 │ ├── public/ # 静态资源 │ ├── favicon.ico │ └── favicon.png │ └── src/ ├── main.js # 应用入口 ├── App.vue # 根组件 ├── style.css # 全局样式 │ ├── components/ # Vue 组件 │ ├── editor/ # 编辑器相关组件 │ │ └── MarkdownEditor.vue │ ├── layout/ # 布局组件 │ │ └── AppHeader.vue │ ├── preview/ # 预览相关组件 │ │ └── WeChatPreview.vue │ └── ui/ # UI 组件 │ └── NotificationToast.vue │ ├── composables/ # Vue 3 Composition API │ ├── useEditorState.js │ ├── useMarkdownRenderer.js │ └── useNotification.js │ ├── config/ # 配置模块 │ ├── index.js │ ├── baseStyles.js │ ├── codeBlockStyles.js │ ├── fonts.js │ ├── headingStyles.js │ └── themes.js │ ├── presets/ # 预设模板 │ └── index.js │ └── utils/ # 工具函数 ├── inlineStyles.js └── markdownItPlugins.js
# 安装依赖
yarn install
# 启动开发服务器
yarn dev
# 代码检查
yarn lint
# 代码格式化
yarn format
# 构建生产版本
yarn build
# 预览生产构建
yarn preview
MIT