md2all样式

微信公众号:颜家大少
如有问题或建议,请公众号留言
最近更新:2018-01-10,请参考UpdateList [^1]

Md2All 简介

Markdown排版利器,还能让Markdown内容,无需作任何调整就能同时在微信公众号、博客园、掘金、csdn等平台正确显示当前预览的效果。并能生成相应的Html文档。

一些小提示:

  • “一键排版” 支持标准的css,已提供了不少的css样式模板,但因为每个人的喜好不一样,所以,如果现有的样式模板不适合你,那就大胆尝试去改吧。
    样式文件中对常用的用 “绿色” 作注释,并用 “红色” 表示这个是修改过的位置,看看就知到怎样改的了,就算改错了也就”恢复预设值”就OK了,所以不用担心呵。
    一旦掌握自定义css样式后,你就会知到它到底有多大的威力了 ^_^;

  • 可能有些朋友同一篇文章中的标题都喜欢用不同的样式,只要把css样式模板下的h1,h2,h3,h4,h5,h6font-size,color等定义为你想要的样式,然后用h1 ~ h6来分别表示不同样式的标题就行了。
    同理,不常用的:em 斜体 ,del 删除线,strong em强调的斜体,也可定义为自己想要的不同的样式,然后作为额外的功能使用。
    你甚至可以直接用HTML和CSS来排版。

  • 因为还未配备高容量的图片服务器,目前只支持已上传了的图片的链接。如果需要用到图片,
    你可先在支持Markdown编辑的博客平台(如CSDN、掘金、简书等) 上编辑好你的Markdown内容,上传你所需要的所有图片(上传图片时,markdown内容会自动添加图片链接的),并保存;
    然后把Markdown内容copy到Md2All渲染;
    最后”复制”,”粘贴”…”粘贴” ..到各个平台,整件事就完成了,简单吧;
    当然,你也可以把图片上传到公众号,然后右键图片,选”复制图片地址”拿图片的链接地址。

  • 未做浏览器兼容测试,请尽可能使用 Chrome 浏览器作编辑!

  • 因为开发阶段,每个css样式模板的内容都有可能会更新,所以如果你有做过某样式的”保存”,你可能需要”恢复预设值”才能看到其最新的css样式。建议你选择某一你喜欢的样式复制到”最爱样式”下,在此基础上,在”最爱样式”页面下定义自己的css样式。

  • 公众号并不支持外部链接,也不支持注脚跳转,如想支持,请找小龙哥。

  • 更多功能正在开发中,请持续关注。。。。。。


先看看代码块显示效果

public class MyActivity extends AppCompatActivity {
@Override  //override the function
    protected void onCreate(@Nullable Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       try {
            OkhttpManager.getInstance().setTrustrCertificates(getAssets().open("mycer.cer");
            OkHttpClient mOkhttpClient= OkhttpManager.getInstance().build();
        } catch (IOException e) {
            e.printStackTrace();
        }
}

markdown对代码块的语法是开始和结束行都要添加:“`,其中`为windows键盘左上角那个,
要精确指定语言(如:java,cpp,css,xml,javascript,python,php,go等等)时,在头部直接指定,如下:

function DisplayWindowSize(){
  var w=window.innerWidth
  || document.documentElement.clientWidth
  || document.body.clientWidth;
}
***

看看图片的显示效果

注:未配备高容量的图片服务器,目前只支持已上传了的图片的链接(你可以先在公众号,或博客平台上传你想要的图片作为图片库)

下面的是我的公众号二维码图片,欢迎关注我。
这里写图片描述
注:markdown对图片链接的语法是:![](),如:![这里写图片描述](https://img-blog.csdn.net/20171012163602706),
默认为图片居中,如果想居左时,请打开”一键排版”下的css样式中的img{margin:0 0;}


### 看看对Markdown基本语法的支持

H1

H2

H3

H4
H5
H6

试试行内代码,如:AppCompatActivity类,markdown对行内代码的语法是前后用:`,其中`为windows键盘左上角那个,

试试强调

试试斜体

试试强调的斜体
试试 删除
试试外链的超链接:我是外链的超链接,markdown对链接的语法为:[](),如:[我是外链的超链接](http://blog.csdn.net/gary_yan/article/details/78645303)
试试页内的超链接:我是页内的超链接,注:你先要在要跳转的到地方放置一个类似:<a id="footnote-1">任意内容</a>的锚点。由id="footnote-1"来匹配。

有序列表
1. 有序列表 1
2. 有序列表 2
3. 有序列表 3

无序列表
- 无序列表 1
- 无序列表 2
- 无序列表 3

引用块
只需要在前面加 >,如下:

我是引用块
微信公众号:颜家大少
欢迎关注我,一起学习,一起进步!


表格

班级男生女生
一(7)班3025
一(8)班2530

注:表格在公众号预览时,可能在PC端显示的不是正确的全屏,但在手机上预览时就会正常显示为全屏的了。

### 再看看对Markdown扩展语法的支持 **任务列表:** - [x] 任务1,已完成; - [x] 任务2,已完成; - [ ] 任务3,未完成; **katex数据公式:** 行内显示: ex2ex2 ,再来一个: sinα+sinβ=sinγ 块显示
ex2ex2
来个 *”复杂点”* 的:
i=1ni3=(n(n+1)2)2
注:很遗憾告诉你,像上面这种座标位置 *”复杂点”* 的公式,涉及到的一些属性 **公众号** 并不支持,建议你用[http://quicklatex.com/](http://quicklatex.com/)来生成相应的图片Url,再把图片Url链接到文中。 如下,链的是上面数学公式在http://quicklatex.com/生成图片对应的链接Url: ![](http://quicklatex.com/cache3/f3/ql_9c4483ab771d5f2f97441c89404c23f3_l3.png) **试试注脚:** 我是注脚[^1]。跳转到文中放置:` 任意内容`的地方,[^1] 对应`id=”footnote-1”` ***

高级部分

如果你懂html和css,那下面这些效果就不在话下了:

来个页内跳转,跳转到文未的:<a id="jump_1">我是页内跳转到的位置</a> ,对应:id="jump_1"
先给点颜色你看看
再给点颜色你看看
试试改变字体大小
改变字体大小,再来个粗体又如何?

试试内容居中

那内容居右呢?

来个综合的试试
第二行

注:理论上Md2All是支持所有标准的html和css,但问题是公众号很多都不支持,所以上面只演示了部分支持的。


Update List:


版本号:V2.3.0
1. 增加了这些样式:标题下边框,标题上下边框,标题四边框,标题首字突出,综合示例。并在每个样式下面增加了更多的说明;
2. 把每个样式下面的p code{}改为code
{}
避免行内代码的样式在列表时可能失效;
3. 更新了引用块样式,使其更改再有代表性。


版本号:V2.2.0
更新日期:2018-01-04
1. 增加任务列表[^4],katex数学公式[^5],注脚[^6]; 并在每个样式文件下增加其对应的css样式.


版本号:V2.1.0
更新日期:2017-12-20
1. 增加文件导出功能,使能导出包含样式的html文件;
2. 把编辑栏的横向滚动的功能去掉,现在的做法是当用户输入内容的长度超出输入框时,会自动换行到下一行,而不是之前的向右滚动,感觉这样编辑体验会好点;
3. 增加css样式:’标题背景渐变’和’字距偏大’;
4. 增加table的demo及相应样式table{};
5. 每个模式下增加,使图片默认居中,并图片不会超出屏幕,这样会更接近实际的情况:
img
{
display: block;
margin:0 auto;
max-width:100%;
}
a {
word-wrap:break-word;


版本号:V2.0.7
更新日期:2017-12-06
1. 在所有样式主题下增加行内代码(p code)、和斜体(em)的css样式值,及相应的demo

  1. “一键排版”下所有样式主题文件中增加说明,使不熟悉css的朋友更清楚相应的功能
  2. 增加图片居中demo

版本号:V2.0.6
更新日期:2017-12-04
1. 增加支持h1~h6 span下的:before和:after, 并增加对应”标题前后修饰”样式
2. 基于掘金网的更新,而更新了”掘金样式”


版本号:V2.0.5
更新日期:2017-11-29
1. 对”一键排版”中的”掘金样式”进行更详细的描述;
注:”掘金”的PC端浏览器显示是OK的,但手机端app现在还不支持自定义样式,所以会看到有些样式丢失了,此问题已向 “掘金” 的技术人员反馈,他们答复会尽快修复.
2. 对”代码主题”中的”xt256”的padding进行了调整使边距更合理;


版本号:V2.0.4
更新日期:2017-11-27
1. 在”一键排版”中增加”掘金样式”,增加到掘金网的支持。


版本号:V2.0.3
更新日期:2017-11-27
1. 把HTML功能拿掉。考虑到用户很少用到。如果想看相应的HTML只需“复制”到文本编辑器中即可。


版本号:V2.0.2
更新日期:2017-11-24
1. 解决“一键排版”中一些全局样式无效的情况
2. 增加“一键排版”更多的样式,并开放了所有的css样式供你修改
注:会重设所有的样式,你之前保存的会无效。
3. 把之前保存到cookie中的一些内容保存到local stage下,避免4KB的限制
4. “复制”内容同csdn,博客园时,不再需要点选HTML


版本号:V2.0.1
更新日期:2017-11-20
1. 解决代码块加注释’//’时导致后面的highlight失效的问题
2. 只有html模式时才把空格转为转义字符;


版本号:V2.0.0
更新日期:2017-11-13
1. 增加css样式参考模板,及自定义css样式
2. 增加HTML源码功能,可把HTML源码直接“复制”/”粘贴”到 csdn、博客园等的html编辑器或富文本编辑器下的html中,这样能保持所有的样式
3. 增加编辑和预览的滚动条同步滚动的功能(现在还不是很精确,之后会再改善)
4. 增加favorite代码样式下少的一些属性
5. 增加选“编辑”后,自动保存草稿到本地浏览器缓存的功能。
6. 增加指定代码所属语言的示例


版本号:V1.0.4
更新日期:2017-10-20
1. 更新“代码主题”:favorite下对js和css的显示
2. 更新“代码主题”:monokai-sublime和monokai中漏的一些属性
3. 更新说明文档


版本号:V1.0.3
更新日期:2017-10-18
1. 把“代码紧凑”模式下的代码间的行距加大


版本号:V1.0.2
更新日期:2017-10-17
1. 增加一个很酷的“代码主题”:favorite,并作为默认主题
2. 增加“代码紧凑” 的选项,使手机一屏能显示更多的代码


版本号:V1.0.1
更新日期:2017-10-13
1. 第一个版本正式上线


我是页内跳转到的位置

<think>好的,用户正在寻找VSCode中与Markdown相关的插件推荐。首先,我需要回忆一下之前用户提供的引用内容,其中提到了几个插件,比如Markdown All in One、Marktext、Rich Markdown Editor和Markdown Editor。这些引用信息里提到它们的功能和优缺点,比如语法高亮、编辑体验等。 接下来,用户的需求是推荐合适的Markdown插件,因此我需要整理这些插件的关键点,确保覆盖安装、功能、优缺点等方面。同时,用户可能关心插件的易用性、实时预览、扩展功能如目录生成、数学公式支持等。 需要检查每个插件的描述是否符合用户需求。例如,Markdown All in One 提供了快捷键和目录生成,适合提高编写效率;Marktext需要外部安装,但提供分屏预览,适合需要实时渲染的用户。而Rich Markdown Editor可能因为高亮问题被部分用户诟病,但支持直接编辑,可能需要权衡推荐。 此外,用户可能希望了解插件的安装方法和使用技巧,比如通过VSCode的扩展商店搜索安装。还要注意引用来源的正确标注,确保每个插件的优缺点都有对应的引用标记。 最后,生成相关问题时要围绕插件的比较、安装问题、优化写作体验等,帮助用户进一步探索。需要确保回答结构清晰,分点列出插件,每个部分简明扼要,并自然融入引用标注。</think>以下是为您整理的VSCode中实用的Markdown插件推荐及使用指南: ### 一、核心插件推荐 1. **Markdown All in One** - 提供快捷键支持(如`Ctrl+B`加粗)、自动目录生成(`Ctrl+Shift+P`输入`Create Table`) - 支持数学公式渲染:使用`$$...$$`或`$...$`格式可自动预览公式[^2] - 支持Markdown文件折叠功能 2. **Marktext** - 分屏实时渲染模式,支持将VSCode与Marktext窗口并排显示[^1] - 特色功能: ```bash # 通过命令行快速打开文件 marktext your_file.md ``` 3. **Markdown Preview Enhanced** - 支持流程图、时序图等扩展语法 - 导出PDF/HTML时可保留样式 ### 二、插件对比分析 | 插件名称 | 实时预览 | 数学公式 | 代码高亮 | 兼容性 | |------------------------|----------|----------|----------|--------| | Markdown All in One | ✔️ | ✔️ | ✔️ | 优 | | Rich Markdown Editor | ✔️ | ❌ | 部分支持 | 中[^3] | | Markdown Editor | ✔️ | ❌ | 基础高亮 | 良[^3] | ### 三、配置建议 1. 组合安装建议: - 写作场景:Markdown All in One + Marktext - 教学场景:Markdown Preview Enhanced + Markdown PDF(导出工具) 2. 常见问题处理: - 若出现公式渲染异常,检查是否启用`markdown.math.enabled:true` - 界面红色文字问题可尝试更换主题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值