前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Markdown写微信公众号文章

用Markdown写微信公众号文章

作者头像
云深无际
发布2020-08-12 15:09:40
1.7K0
发布2020-08-12 15:09:40
举报
文章被收录于专栏:云深之无迹云深之无迹

目前微信公众号的编辑器是不支持Markdown语法的,那怎么办呢?

有一款叫Markdown Here的插件可以解决这个问题(支持Chrome、Firefox、Safari)。

官方网站:

代码语言:javascript
复制
http://markdown-here.com/

Markdown here插件下载地址(需翻墙)

Markdown Here 的用法非常简单,直接在编辑器中用Markdown语法写完文章或粘贴进去写好的文章,然后鼠标右键选择「Markdown转换」,或者点击 Markdown Here 插件图标转换。(键盘默认快捷键是Ctrl + Alt + M)

这时候你会发现文章排版全好了,amazing!

Markdown Here默认使用的是Github风格的排版,如果你懂CSS的话甚至可以自己定义。

那么工作步骤是什么样的:

  • 设置 Markdown 编辑器;
  • 在 Markdown 编辑器上码字,顺便练习 Markdown 语法;
  • 在 Chrome 浏览器中安装 Markdown Here 插件;
  • 自定义 Markdown Here 的 CSS;
  • 把 Markdown 编辑器上码好的文章复制粘帖到微信公众帐号的编辑器中;
  • 使用 Markdown Here 一键渲染,完成排版;
  • 插入图片,审核,修订;
  • 保存并群发。

一般的文章写作主要用到语法就是以下这些符号(英文状态输入):

  • 一级标题:标题内容前加 #
  • 二级标题:标题内容前加 ##
  • 三级标题:标题内容前加 ###
  • 加粗:加粗内容两端加 **
  • 斜体:斜体内容两端加 *
  • 引用:引用内容前加 >
  • 列表:列表内容前加 * 或 -
  • 加框:加框内容两端加 `
  • 图片:!加 [图片名称] 加 (图片网址)
  • 链接:[文字] 加 (链接网址)
  • 邮箱:<邮箱地址>
  • 删除:删除内容两端加 ~~
  • 分割线:三个或以上的 * 或 -

如果你不喜欢这种效果,可以自定义 Markdown Here 的 CSS,来实现自己想要的效果。当然,前提是你必须懂得 CSS 语法。

右键插件

代码语言:javascript
复制
.markdown-here-wrapper {
  font-size: 16px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}


pre, code {
  font-size: 14px;
  font-family: Roboto, 'Courier New', Consolas, Inconsolata, Courier, monospace;
  margin: auto 5px;
}

code {
  white-space: pre-wrap;
  border-radius: 2px;
  display: inline;
}

pre {
  font-size: 15px;
  line-height: 1.4em;
  display: block; !important;
}

pre code {
  white-space: pre;
  overflow: auto;
  border-radius: 3px;
  padding: 1px 1px;
  display: block !important;
}

strong, b{
  color: #BF360C;
}

em, i {
  color: #009688;
}

hr {
  border: 1px solid #BF360C;
  margin: 1.5em auto;
}

p {
  margin: 1.5em 5px !important;
}

table, pre, dl, blockquote, q, ul, ol {
  margin: 10px 5px;
}

ul, ol {
  padding-left: 15px;
}

li {
  margin: 10px;
}

li p {
  margin: 10px 0 !important;
}

ul ul, ul ol, ol ul, ol ol {
  margin: 0;
  padding-left: 10px;
}

ul {
  list-style-type: circle;
}

dl {
  padding: 0;
}

dl dt {
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
}

dl dd {
  margin: 0 0 10px;
  padding: 0 10px;
}

blockquote, q {
  border-left: 2px solid #009688;
  padding: 0 10px;
  color: #777;
  quotes: none;
  margin-left: 1em;
}

blockquote::before, blockquote::after, q::before, q::after {
  content: none;
}

h1, h2, h3, h4, h5, h6 {
  margin: 20px 0 10px;
  padding: 0;
  font-style: bold !important;
  color: #009688 !important;
  text-align: center !important;
  margin: 1.5em 5px !important;
  padding: 0.5em 1em !important;
}

h1 {
  font-size: 24px !important;
  border-bottom: 1px solid #ddd !important;
}

h2 {
  font-size: 20px !important;
  border-bottom: 1px solid #eee !important;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}


table {
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  font: inherit;
  border: 0;
  margin: 0 auto;
}

tbody {
  margin: 0;
  padding: 0;
  border: 0;
}

table tr {
  border: 0;
  border-top: 1px solid #CCC;
  background-color: white;
  margin: 0;
  padding: 0;
}

table tr:nth-child(2n) {
  background-color: #F8F8F8;
}

table tr th, table tr td {
  font-size: 16px;
  border: 1px solid #CCC;
  margin: 0;
  padding: 5px 10px;
}

table tr th {
  font-weight: bold;
  color: #eee;
  border: 1px solid #009688;
  background-color: #009688;
}
@pinwen

给你贴心的安排了一份CSS

复制我上面的东西,到这个地方

做个示范,这个是我本地预览的

md的文档

打开简书的写作后台

未处理

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档