md

授权协议 WTFPL License
开发语言 JavaScript
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 贺佑运
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

doocs-md

微信 Markdown 编辑器

sync status deploy status prettier status

项目介绍

本项目基于 wechat-format 进行二次开发,感谢 lyricat 的创意和贡献!

Markdown 文档自动即时渲染为微信图文,让你不再为微信文章排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。

在线编辑器地址

注:推荐使用 Chrome 浏览器,效果最佳。另外,对于国内(中国)的朋友,访问 Gitee Pages 速度会相对快一些。

为何二次开发

现有的开源微信 Markdown 编辑器,样式繁杂,也不符合我个人的审美需求。在我使用它们进行文章排版的时候,经常还要自己做一些改动,费时费力,因此动手做了二次开发。

欢迎各位朋友随时提交 PR,让这款微信 Markdown 编辑器变得更好!如果你有新的想法,也欢迎在 Discussions 讨论区反馈。

功能特性

  • 支持自定义 CSS 样式
  • 支持 Markdown 所有基础语法
  • 支持浅色、暗黑两种主题模式
  • 支持 Ctrl + F 快速格式化文档
  • 支持色盘取色,快速替换文章整体色调
  • 支持多图上传,可自定义配置图床
  • 支持在编辑框右键弹出功能选项卡

目前支持哪些图床

# 图床 使用时是否需要配置 备注
1 默认 -
2 Gitee 配置 RepoToken 参数 图片超过 1MB 无法正常展示
3 GitHub 配置 RepoToken 参数 如何获取 GitHub token?
4 阿里云 配置 AccessKey IDAccessKey SecretBucketRegion 参数 如何使用阿里云 OSS?
5 腾讯云 配置 SecretIdSecretKeyBucketRegion 参数 如何使用腾讯云 COS?
6 七牛云 配置 AccessKeySecretKeyBucketDomainRegion 参数 如何使用七牛云 Kodo?

select-and-change-color-theme

copy-and-paste

custom

doocs-md-upload-image

注意事项

如果你使用了某些浏览器脚本修改了网页背景色,可能导致渲染后的文章出现背景色分块的现象,详见 #63

谁在使用


Doocs开源社区

掘墓人的小铲子

全网重点

爱码士的内心独白

乐玩nodejs npm工具库

简静慢

0加1

编程图解

码云Gitee

好酸一柠檬

不知所云Hub

会泽百家

平凡而诗意

治恒说说

柯宁申的叙事屋

我的 Beta 世界

ApachePulsar

生化环材

秀宇笔记

IT王小二

小二来碗饭

青年技术宅

路引科研

凯文有事找你

软件部落库

网文小密圈

注:如果你使用了本 Markdown 编辑器进行文章排版,并且希望在本项目 README 中展示你的公众号,请到 #5 留言。

项目许可证

本项目没有任何限制,Just Do What The F*ck You Want。

FOSSA Status


Doocs 社区优质项目

Doocs 技术社区,致力于打造一个内容完整、持续成长的互联网开发者学习生态圈!以下是 Doocs 旗下的一些优秀项目,欢迎各位开发者朋友持续保持关注。

# 项目 描述 热度
1 advanced-java 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
2 leetcode 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解。
3 source-code-hunter 互联网常用组件框架源码分析。
4 jvm Java 虚拟机底层原理知识总结。
5 coding-interview 代码面试题集,包括《剑指 Offer》、《编程之美》等。
6 md 一款高度简洁的微信 Markdown 编辑器。
7 technical-books 值得一看的技术书籍列表。

贡献者

感谢以下所有朋友对 Doocs 技术社区 所做出的贡献,参与项目维护请戳这儿

  • md是什么 .md即markdown文件的基本常用编写语法,是一种快速标记、快速排版语言 1.基本符号:* - + > 基本上所有的markdown标记都是基于这四个符号或组合,需要注意的是,如果以基本符号开头的标记,注意基本符号后有一个用于分割标记符和内容的空格。 2.标题 前面带#号,后面带文字,分别表示h1-h6,只到h6,而且h1下面会有一条横线 --> 相当于标签闭合 # 一级标题 ##

  • MD 是什么? MD 全称 Markdown 是一种用来写作的标记语言,用标记语法来代替常用的排版格式。MD兼容所有的文本编辑器和字处理软件,可以随时更改文章版本,总之,写作会更加轻松简便。 MD中的语法知识: 换行 对段落进行换行:可以使用两个以上的空格加上回车;也可以在段落后加上一个空行来表示重新开始一个段落;也可以在第一行末尾加上** **来进行换行; 斜体、粗体、删除线 在 Markdow

 相关资料
  • 问题内容: 我有一个函数可以在C#中生成MD5哈希,如下所示: 在Java中,我的函数如下所示: C#代码生成:“ 02945C9171FBFEF0296D22B0607D522D”时,Java代码生成:“ 5a700e63fa29a8eae77ebe0443d59239”。 有没有办法为相同的字节数组生成相同的md5哈希? 一经请求: 这是java中的测试代码: 这是我在C#中的代码 干杯 问题

  • 问题内容: 我正在从http服务器下载文件,并且必须考虑到下载过程中的随机时间,网络连接失败或计算机崩溃。如果发生这种情况,我将使用HTTP“ Range:”标头开始恢复下载。 由于必须根据MD5哈希对下载进行验证,因此我似乎没有办法在简历后使用网络输入流来获取正确的哈希,因为java.security.MessageDigest似乎没有基本上说“从我以前下载的部分md5哈希开始更新当前的md5哈

  • 问题内容: 我正在创建一个简单的android应用程序…启动Android Studio时更新gradle时遇到了麻烦,它也提示了我。 更新完成后,我收到以下错误: 错误:任务’:app:compileDebugJavaWithJavac’的执行失败。 无法为文件“ /Users/damenTomassi/AndroidStudioProjects/AstraeaDemo/app/src/main

  • 问题内容: 我正在使用Java为某些文件生成MD5哈希。我需要为多个文件生成一个MD5,总大小约为1 GB。这是我的代码: } 这似乎永远存在。如何提高效率? 问题答案: 您可能要使用Fast MD5 库。它比Java内置的MD5提供程序快得多,并且获取哈希的过程非常简单: 请注意,速度较慢也可能是由于文件I / O速度较慢所致。

  • 问题内容: 我面临着一个奇怪的问题,它与Java和php5中的MD5-Hashes有关。我发现在某些情况下,以下代码无法生成正确的MD5哈希值: 我不得不迁移现有的用户数据库,密码存储在php5 MD5中。现在,部分用户(并非全部)无法登录,因为我的Java代码无法生成正确的MD5哈希。 任何想法上面有什么问题吗? 问题答案: 无法正确转换<0x10字节,则需要用零填充。 例:

  • 问题内容: 是否有可能在运行时使用MDC命名日志文件。 我有一个单独的Web应用程序,该应用程序同时使用tomcat docbase被不同的名称调用。因此,我需要为每个文件设置单独的日志文件。 问题答案: 这可以在Logback(Log4J的后继者)中完成。 Logback旨在作为流行的log4j项目的后继者,从log4j离开的地方接手。 请参阅文档筛选器 SiftingAppender在引用和配

  • 问题内容: 我正在使用ExtJS框架。我在 JavaScript中 有MD5函数来加密某些JSON。我的后端使用Java,所以我想知道如何使用 Java 解密MD5 Javascript加密? 这是我正在使用的MD5函数的JS等效项: 问题答案: MD5是 哈希 (即单向转换),因此您无法对其进行解密。您可以将已知哈希与从明文计算出的哈希进行比较,以验证输入的有效性。Java已经为此内置了库。我在

  • 问题内容: 当前,我有一个应用程序,可以在其中使用JdbcOdbcDriver访问.mdb或.accdb文件以附加一些数据。 但是在此,我需要配置系统DSN。我们需要添加新的数据源(Microsoft Access驱动程序),然后需要提供.mdb文件的位置。只有以上代码才能正常工作。 假设我想在其他系统上运行我的应用程序,那么我需要对该计算机执行相同的操作。如果我将应用程序提供给客户端,而他/她不