markdownpad github破解怎么支持github

github-flavored-markdown 怎样安装使用? · Ruby China
发现这个比 md 的功能好, 就想看看
但是官网上没教程, 我以为要运行 code.rb , 但是有这个问题
这东西怎么用啊?
GFM 实际上是 showdown.js 的一个分支,而 showdown.js 是一个 javascript 写的 markdown 渲染库,它并不是一个 ruby 项目。GFM中的那个 code.rb 文件是用来给已经渲染好的html代码加上一些额外功能。
如果你要在自己的网页中用GFM ,那么 你所需要用的是 script 文件夹下面的那个 showdown.js(已经被 Github 加过料的)。像使用正常的 js 文件般在 html 中引用,然后就可以写脚本将页面上的 Markdown 文本渲染成 html 了。
var text = &som texts. **bold**&;
var converter = new Showdown.converter();
var html = converter.makeHtml(text);
原来是这样啊, 谢谢, 懂了终于...
都能 exports 到 nodejs 去了, 果然还找到了同名的模块
这个模块是 redcarpet 吧
11 年 1 月的消息, 这么说早成了
也是模块啦.. 有没有现成的工具的呢?
gem install redcarpet
然后就有redcarpet这个命令了
$ redcarpet --help
Usage: redcarpet [&file&...]
Convert one or more Markdown files to HTML and write to standard output. With
no &file& or when &file& is '-', read Markdown source text from standard input.
当然也可以在ruby程序里面玩这个gem
可这个转化结果不是标准Markdown吗?
是的,默认配置时运行,输出和普通Markdown标准解析输出是一样的,需要配置一下,具体看项目readme
命令行可以用选项启用这些配置,例如:
tmp.md 的内容是
# hello world
| table head |
|------------|----|----|
运行 cat tmp.md | redcarpet --parse-tables,结果是:
&h1&hello world&/h1&
&p&tables:&/p&
&table&&thead&
&th&table head&/th&
&/thead&&tbody&
&td&Hello&/td&
&td&A&/td&
&td&B&/td&
&td&World&/td&
&td&C&/td&
&td&D&/td&
&/tbody&&/table&
运行 cat tmp.md | redcarpet,结果是:
&h1&hello world&/h1&
&p&tables:&/p&
&p&| table head |
|------------|----|----|
就是说有参数可以选择了呢
看 README 里面的参数不多啊, 看 gfm 说明里有增加几个功能
像裸链接自动生成链接, 还有换行不被合并.. 还有 ``` 开头的代码块
前者找到选项了, 代码块也可用了, 但是换行上边没提啊..
对了,, 我用了 showdown 那个脚本去转化了, 行尾可以了, 但是空行还是怪怪的..
redcarpet 跟 gfm 是不是同一的吧?
GFM是一种格式标准,redcarpet是一个支持GFM的工具
redcarpet命令行我基本不用,所以你说的问题我没有遇到过,不妨把markdown源码贴出来看看?
showdown 的?
然后描述 gfm 处理换行是这样的
我引用 showdown.js 脚本编译的换行是对的, 但空行 (\n\n) 不见了, 上面也没提空行
可能我不留神把细节复杂化了, markdown 本身空行在来区分代码块中用到的..
反正我要的功能不多的, 干脆自己写脚本先用着了
貌似找到了,完美支持gfm,其中最核心的是那个
这都多久之前的帖乐乐,, 不过赞一个.. 虽然我用 Atom 自带那个
后方可回复, 如果你还没有账号请点击这里 。
共收到 12 条回复让大家久等了!新版markdown功能一直拖到今天才发布,很是愧疚。。。但不管怎么样,总算发布了!
今年1月份之后,很多园友反馈说做得很烂,我们综合大家的反馈之后发现不仅很烂,而且非常烂。于是,烂定思烂,决定重新开发markdown功能。
这次我们果断采用了最强大的markdown引擎——。但果断起来容易,做起来难。摆在我们面前的一个最大的难题就是如何用C#调用Haskell? 再加上之前没有接触过Haskell,更是难上加难。经过一个多月的努力才解决了这个问题,而且走了不少弯路,详见。
这次的markdown功能与使用pandoc -f markdown_github命令的转换效果是一样的,也与pandoc的(from GitHub to HTML)的效果一样的。代码着色的效果也与github差不多(用的是)。
新版markdown功能效果预览:
这次发布是园子对mardown功能支持的一个新的开始。虽然还存在不少问题,但相比之前看到大家的抱怨只能愧疚,现在终于可以动手逐步解决了。
使用mardown需要先在博客后台将默认编辑器改为Markdown。
新版markdown功能发布之前用markdown写的博文,如果没有生效,是因为缓存的原因,只需进入编辑界面保存一下即可。
7月23日 改进了代码着色效果。
markdown语法:
阅读(...) 评论()markdown - How to print from GitHub - Stack Overflow
to customize your list.
Join the Stack Overflow Community
Stack Overflow is a community of 4.7 million programmers, just like you, helping each other.
J it only takes a minute:
If I want to print a markdown file from GitHub as it appears on screen, for example:
Then how can I accomplish that? What code do I need to change in the resulting github html page (that I save) such that the printout will honor the look & feel of the markdown?
So far the only clue I have is this one:
But it is more of a utilitarian (non-programmatic) workaround which doesn't really work because the markdown interpreter in use isn't as forgiving as the one running on the GitHub websites so it fumbles.
11.9k53464
that works perfectly for me:
Copy the contents of the bookmarklet Gist, reproduced below as a backup.
Create a new bookmark in the toolbar of your browser, give it a fitting name.
Put that one line of code in the URL field.
If you now go to a Markdown page on Github and click the bookmark it will reformat the page and change the CSS so that it looks the same as on screen when you print. Now just print the page.
Bookmarklet contents:
javascript:(function(e,a,g,h,f,c,b,d)%7Bif(!(f=e.jQuery)%7C%7Cg%3Ef.fn.jquery%7C%7Ch(f))%7Bc=a.createElement(%22script%22);c.type=%22text/javascript%22;c.src=%22/ajax/libs/jquery/%22+g+%22/jquery.min.js%22;c.onload=c.onreadystatechange=function()%7Bif(!b&&(!(d=this.readyState)%7C%7Cd==%22loaded%22%7C%7Cd==%22complete%22))%7Bh((f=e.jQuery).noConflict(1),b=1);f(c).remove()%7D%7D;a.documentElement.childNodes%5B0%5D.appendChild(c)%7D%7D)(window,document,%221.3.2%22,function($,L)%7B$('%23header,%20.pagehead,%20.breadcrumb,%20.commit,%20.meta,%20%23footer,%20%23footer-push,%20.wiki-actions,%20%23last-edit,%20.actions,%20.header,.site-footer,.repository-sidebar,.file-navigation,.gh-header-meta,.gh-header-actions,#wiki-rightbar,#wiki-footer,.commit-tease').remove();%20$('%23files,%20.file').css(%7B%22background%22:%22none%22,%20%22border%22:%22none%22%7D);%20$('link').removeAttr('media');%7D); var removeMe = document.getElementsByClassName("file-header")[0]; removeMe.parentNode.removeChild(removeMe);
7,52873457
is great way to directly print files from Github.
Found an awesome tool that achieves the printing results that I asked for:
Here's a quote from its website:
"If you want to render a website with all the graphical icing to exactly match the view in a browser, you can explicitly force the use of the CSS screen stylesheet and enable the printing of background images as in the following example ..."
wkpdf --source /RestKit/RestKit/blob/master/Docs/Object%20Mapping.md
--stylesheet-media screen
--print-background yes
--output printIt.pdf
and it was magical!
I'm using the
browser extension to print GitHub wiki pages.
I think you might edit its
file to print any markdown file on GitHub repos.
clone the repo
gem install bluecloth
render the markdown files into html
open file on your filesystem in
your browser
print from your browser
you can find examples of the api here:
I recommend taking a picture with , then cropping the image and printing (I just did this and it worked for me :).
Another option is . After installing (it supports Windows, Linux and Mac OS), the command would be along the lines of
pandoc file.md -f markdown --smart -s -o file.pdf
Then print the resulting PDF file.
There is also this online converter, which produced the nicest output for me:
Pandoc has an online demo as well.
If you are a Mac-User, another great possibility is to use the "Reader"-Functionality in the Safari web browser.
Just open the markdown-File and click the "Reader"-Button in the top right-corner.
Then just print the page with the command "CMD + P".
Works like a charm.
Super easy way that require nothing more than Chrome:
You can spoof the user-agent, telling you are a mobile device, to get a nice printable version.
The way I do it - there are plenty of ways - I use Chrome the Chrome devTools "Emulation" feature to emulate an Android device, e.g. a Samsung Note 3, then in the screen sub-section I remove "Emulate screen", to get full resolution, then I print.
Another way is just download the markdown from GitHub or Bit Bucket and open it with eclipse. You will get the preview tab in the editor pane. From file menu select print. Simple way, however I am taking liberty to assume you already have eclipse installed usually most of developers have it.
pip install grip
grip markdown.md
Then it is hosted on a local port. You can then print or save to PDF through your native OS print dialog from your favourite browser.
You don't mention a language preference, but this is the Ruby library GitHub itself uses to render the markup files. It has the advantage of supporting the various
GitHub supports (textile, rdoc etc). Rendering .markdown files has a dependency on the redcarpet markdown parser:
11.9k53464
If you have an
account, navigate to the README.md file, save the link to Instapaper, then open the "text" option in Instapaper on that link. Most of the "clutter" is removed and the page prints well.
11.5k1176187
Simple Hack:
I've been opening the markdown file in something like
or the online tool
and then print from there. Some of these tools allow you to set the formatting to Github or other styles.
A better way:
Since I first wrote the above answer I found a better way:
I've discovered a better way than what I said earlier.
to a local directory
Use gitbook & Calibre's ebook-convert to generate the PDF as per the instructions in
On the Mac, you have to symlink the ebook-convert from within the /Application/calibre.app directory to someplace suitable before running the gitbook pdf command, with a command like:
ln -s /Applications/calibre.app/Contents/console.app/Contents/MacOS/ebook-convert /usr/local/bin
and printed the HTML to a PDF writer. If you have Pro you can export to PDF directly.
2,52932231
Your Answer
Sign up or
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Post as a guest
By posting your answer, you agree to the
Not the answer you're looking for?
Browse other questions tagged
Stack Overflow works best with JavaScript enabled怎样引导新手使用 Markdown?
第一次遇到论坛上居然用了 Markdown 结果贴代码贴错, 功能出错的..其中一条回复多了 &script& 标签又没被解析.. 怎样才能更好地引导 Markdown 新的使用者呢?
按投票排序
markdown是为哪些使用者设计的 首先要确定你是否真的需要markdown,使用某种工具是为了提高效率或者某种体验的,如果这种工具并不能显著帮你改善体验,那就让它见鬼去吧,哪怕这个工具学起来很简单。markdown是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的,他们希望用键盘把文字内容啪啪啪地打出来后就已经排版好了,最好从头到尾都不要使用鼠标。这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等。通常情况下,网络上需要进行大量文字输入的地方都可以通过所见即所得的方式排版(比如知乎的答案编辑模式),本地写作的话则可以使用word这类常用的文本编辑软件,当然你也可以蛋疼地手工使用html标签实现排版效果——而markdown只是使这一切更方便了一点而已,所以如果你觉得现有文本编辑方式完全够用了,就别费神折腾了(除非你在使用像github这样markdown作为主流编辑方式的网站)。markdown语法
ok,如果你决定使用markdown了,那就先快速学习一下它的语法吧。markdown语法很少很简单,可以参照下面两个链接中的简明版,然后在这个在线的markdown-html在线转换上()操练操练,不用一个小时就可以掌握。简明版
完整版 markdown使用环境
你已经学会使用markdown了,以后就可以开始用markdown写作了。理论上任意一款文本编辑器都可以写markdown(写完之后再转换成你需要的格式就可以),但有些专门为markdown设计的编辑器,拥有写作过程中所见即所得的功能(如图,左边是纯markdown写作,右边是它的呈现效果),并且可以方便地将markdown转化为html。Windows: MarkdownPad
Linux: ReText
Mac:MouWordpress:好了,markdown实在没有其他什么东西了,已经可以拿它来写作你想要写的东西了。
给个学习思路。0. 安装一个好的 Markdown(以下简称 MD)文本编辑器,请参考 的答案1. 一开始,先记住 `# 这是标题`、`## 这是二级标题`、`### 这是三级标题`这时候你写一般小文章会开始感觉 MD 不错。2. 然后,你发现标题不适合做列表,记住了用`1. 第一点`、`- 这一点`来列表超级方便。3. 好吧,写知乎答案总要有些重点吧,`**加粗**`、`*斜体*`、`~~删除线~~`开始派上用场了。这时你基本不会打开 Word 那样的笨重软件了。4. 如果你不幸是码农:
`\`这是单行代码\``//这是代码段,四个空格或一个制表符缩进
& 这是引用5. 你越来越喜欢,自然会去查查维基()还有什么语法,加上多用,很快就基本掌握了。MD 还有表格、锚、注脚、贴图等。强烈推荐 Mou,按 ?+R 可以快速查看语法。6. 慢慢,你会发现,总有小「bugs」,如列表内无法内嵌代码段。上网查查,你开始理解 MD 的缩进内嵌机制等高级隐形内容,这样你就 Master 了!7. 关键一步,催知乎支持 MD 编辑器~用鼠标排版好累的……- - -以下是 Mou 下面的效果,多漂亮:
居然被邀,当然也很好理解,作为
作者本尊大人,我来谈谈自己的看法。Markdown 本身的特色无需多讲:语法简单,记忆负担小,纯文本,流畅书写,无违和感,各种渲染效果。但是对于初学者,仍旧有几个小坎需要迈过去,和以往其它编程语言一样,任何语言的语法是固定的,相应的工具链好不好,辅助工具好不好,教程好不好,决定了入门的难易程度。好的教程或者Markdown工具需要回答以下几个问题:1. Markdown 语法记忆负担再小,也是一种负担,在初学者书写 Markdown 的过程中,编辑器需要适当给予提示,例如:语法高亮。书写 # 的时候可以加粗文字以表示标题,等等。2. 对于被 office 系惯坏的初学者,他们在学习之初可能对工具栏更有代入感,再简单的语法也可能遗忘,但是点击一下粗体的图标谁都会,所以不妨提供一个工具栏给他们,起码忘记语法的时候可以通过工具栏了解到粗体效果的语法应该是怎样的,久而久之,在切身体会到键盘和工具栏效率上的差异性以后,用户自然会只记得语法,反而嫌工具栏多余。这个时候适时提供隐藏工具栏的按钮。3. 向初学者展示完整的语法列表以及对应的渲染效果。需要教程作者首先了解大部分的 Markdown 语法,然后一一介绍,介绍的文字不必繁琐,点到为止,重点是有一个左右两屏可以互相参照的系统,例如:左边是 Markdown 的原始文稿,右边是相应的渲染效果,两屏之间实时渲染。这样读者很容易知道什么样的标记对应什么样的渲染效果,譬如 # 对应 &h1&,等等。而且这个左右两屏的系统应该允许用户修改,如此,初学者可以自己大胆地修改 Markdown 的内容,实时观察相应的渲染变更。讲了半天,这种两屏系统应该就是这样子:4. 再强调一下实时的渲染效果。其实很多初学者,包括老手,写 Markdown 的时候最担心的是不知道自己写的对不对,最后渲染效果是不是准确无误。就好象写完代码你一定要自己测试一下才放心,写 Markdown 就是在写代码,实时的渲染效果就是在做测试,这就是为什么网络上有那么多左右两屏带实时渲染的 Markdown 工具的原因(另一个原因是宽屏)。当然这其中 因为无比漂亮的渲染效果和无比强悍的编辑器在短短几个月内已然执其中牛耳,谷歌Markdown 编辑器排名第一。5. 鼓励初学者多用 Markdown 写作。说到底,Markdown 再好,用户肚子里没货,或者没有书写表达的愿望,一切都是空谈。Markdown 只是工具,用来提升书写效率,所以首先要让用户产生表达的愿望,然后再用 Markdown 来书写,这个可以使用工具来解决一部分问题。譬如,编辑器做得巨牛,各种流畅,敲击感,让用户只想不停的写。渲染效果巨牛,标题特大,字体超正,分隔符巨性感,用户没写几个字,渲染得就像准备送付铅字印刷的的巨著,所以用户只想真的写一部巨著出来,最后就是帮助用户发布文稿。再好的文字,对于作者来说,成就感来自于被读者欣赏,认同的那一刻。所以好的 Markdown 工具一定要支持发布。其实说了这么多都是白说,相比空谈误国,我更喜欢实干兴邦,作为
作者本尊大人,我已然把上述理念的全部内涵和外延付之于这个工具来帮助千千万万在这个碎片化年代里依然坚信文字力量的中国人。以上,谢邀。补充: Windows/Mac/Linux 全平台客户端发布:
## 基本教程1. 选择一个在线编辑和预览站点:比如2. 选择一个简单教程,学会章节、有序条目、无序条目,比如这个下面左边是MarkDown,右边是预览。好了,你学会MarkDown了,加上条目如果前面四个空格代表缩进,你就可以做结构化排版了,表格和图片啥的先不管,我用了1年多才去学表格和图片怎么用MarkDown排版。## 表格关于表格:最方便的表格编辑器其实就是Microsoft Office Excel,于是最近用表格多了,就写了个Excel转MarkDown的工具:- 源码:- 二进制下载(Debug版):exceltk用例,转换文件模式整个表格
exceltk.exe -t md -xls xxx.xls
exceltk.exe -t md -xls xxx.xlsx指定sheet
exceltk.exe -t md -xls xx.xls -sheet sheetname
exceltk.exe -t md -xls xx.xlsx -sheet sheetnameexceltk用例,监听剪贴板模式使用下面方式启动后,直接从excel里拷贝表格,再粘贴就是markdown格式的表格,界面上也会显示转换后的markdown内容。exceltk.exe -t cm工具栏上的th选项,用来指定是否把首行当作表头:不勾选的时候,没有表头:勾选之后,首行被解释成表头:exceltk特性转换Excel表格到MarkDown表格支持Excel单元格带超链接如果Excel里有合并的跨行单元格,在转换后的MarkDown里是分开的单元格,这是因为MarkDown本身不支持跨行单元格如果Excel表格右侧有大量的空列,则会被自动裁剪,算法是根据前100行来检测并计算## 命令行转换工具直接转换markdown到html,采用了StackEdit的css。
作为一只产品狗,自从被程序猿小伙伴安利了Markdown之后,马麻再也不用担心我的PRD啦!Markdown新人,首先需要选择一款适合自己的编辑器~作为一只合格的苹果婊,我毫不犹豫的选择了Macdown(一个基于OS X平台的开源编辑器)。不多说,先上图(学习语法的时候随便写的)其实markdown的语法非常简单,作为一只入门的新手,想要迅速get新技能,最好的方法就是多多使用啦!写PRD,写日记,都可以用Markdown编辑。(不用鼠标的感觉真的很爽啊啊啊!)以下是我整理的Macdown基本语法啦~适合新手入门完成一个PRD基本上只会用到这些啦,更多玩法,可以自行开发哈~完成一个PRD基本上只会用到这些啦,更多玩法,可以自行开发哈~(Markdown里面还可以插入GIf图,亲测好用 hia hia hia ~)
年初刚刚学习Markdown,前一阵子也在果说的公众号上总结了一下作为非技术达人的新手,学习Markdown的原因和初学的一点体会,也许可以作为引导其他朋友学习的参考。为了向没用过的各位新手展示Markdown语法的简单便捷,我就把用Markdown写的原文贴在这里,文中会出现一些星号、井号之类的符号,基本可以包括大部分常用的语法规则了。一般写成这样,贴在Markdown编辑器里,就可以呈现出大小不一的标题、引用、加粗、斜体等丰富的文本格式啦。#### 为啥要学:酷炫风吸引的技术小白某次听讲座,看到前排的江浩博士拿出电脑记笔记,打开了一个一半是黑色,一般是白色的软件。在左边黑色的区域内打字,打字的过程中加几个简单的符号,所在行的文字立马变成了明快的彩色。更神奇的是,在右侧白色区域中呈现出大小标题十分清晰的结构化文字。当时心想,这也太酷炫了吧。&『啥时候我也要这么酷炫地记笔记!』之后跟@果说的奇异果打听这是啥软件,他说,那就是之前给你推荐的Markdown语言啊。哦,Markdown,听起来好高端,是不是也像Python、C啥的,也是一种编程语言呢?一定也不太好学吧。要学习新东西,总觉得需要克服重重困难并且付出巨大的努力才行,于是借口要准备答辩,时间不充裕,就没有马上学起。今年1月6号,答辩完整理电脑里的文件,想起了记忆中那个图景。现在有时间了,没理由不学了,那就试试看吧。于是在维基百科上了解了Markdown的理念和语法,装上了一个叫Mou编辑器。打开一看,对!要的就是这种酷炫的感觉!研究了一下才发现,Markdown的语法相当简单,一小会儿的功夫,常用的格式处理语法就都试了一遍。神奇的写作体验就此开始。之后的年终总结、演讲稿、生活随笔、论文思路都开始用Markdown来写了,真是爱不释手。#### Markdown到底是个啥?引用[维基百科markdown][1]上的说明,我们来看看它到底有什么好?Markdown是一种轻量级标记语言,创始人为John Gruber。它允许人们『使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或HTML文档』站在技术外行的角度简单理解,就是以最少的输入代价,呈现出结构化且富于表现力的文档。写着舒心,看着顺心。我根据自己的体验总结了用该语言写作的几个好处:* 结构写作:通过格式标记有助于理清思路* 语法简单:简单的几个符号,试一次就可以记住* 格式优雅:呈现出来的文字排版格式简洁好看* 引用方便:插入超链接很方便,再也不担心找不到出处* 写作专注:写作时关注内容即可,可开启过瘾的打字机声音* 容易分享:可导出HTML和PDF文件,随处都可打开#### 与Txt和Word相比呢?大多数情况下,我们写东西要么用Word,要么用Txt记事本,跟Markdown相比,这两者的问题在哪呢?* Txt:没有格式,顺序写作,结构化不足,写出来的东西所有格式都一样。* Word:有格式,但鼠标键盘点来点去容易为格式所累,无法专注于写作的内容本身。而用Markdown来写东西,既有用Txt写作的简洁感,也有用Word刷格式后呈现的排版效果,而且是通过简洁的标记符号就产生了丰富的排版效果。这种感觉只有在上手用过一次以后才能了解奇妙之处。我们常说,有什么样的思路,就会写出什么样的东西;但我后来发现,写作的呈现结果其实对写作思路的影响也很大:* 如果写出的内容是清晰的结构化的,那么思路也会愈发清晰;* 如果写出的内容是线性的非结构化的,那么思路很容易陷入某个细节中。还记得思维导图吗?如果能够把脑海中的很多思绪用思维导图的方式梳理和串联起来,那么我们会发现思路在输出的过程中一点一点变清晰的。#### Markdown语法好记吗?它不是编程语言,很简单,一学就会,一用就灵。常用的几个语法:1. **大标题小标题**:几个#号几级标题。如一个井号是一级标题,四个井号是四级标题。2. **加粗和斜体**:几对*号斜粗体。一对星号是斜体,两对星号是加粗。3. **引用别人的话**:一个&号变引用。即可呈现出灰色底色引用的效果。4. **引用链接**:方括号里超链接。[需要引用的话][标识码]然后把标识码对应的链接附在文后:[标识码]:. 或者[需要引用的话]后面紧跟括号,括号里是对应的链接。5. **插入表格**:|号表示分割线。表格从此想怎么画怎么画。6. **缩进黑点对齐**:一个*号点缩进。呈现黑点引导的对齐效果。7. **缩进数字对齐**:数字圆点数缩进。呈现数字引导的对齐效果。8. **插入高亮代码**:三个`号插代码。插入一段高亮代码。9. **插入分隔线**:三个*号分隔线。分隔线就是这么简单。以上基本就是常用的语法了,可以在Markdown编辑器里试试看,半小时应该就能熟练掌握。这些语法记不住咋办?记性不好如我者,时不时打开工具文档再看看呗,重复几次,肯定就没问题了。#### 用什么软件?Markdown是一种语言,要用Markdown语言写作,一般来说需要一个作为编辑器的软件。* 如果上网方便想先试试的话,可以先不安装编辑器,直接试试作业部落或简书的Web端,网址是,复制到浏览器中,打开即可上手来写了。* 如果已经决定要长期使用,不妨在本地安装Markdown的编辑器,Mac系统推荐一个叫Mou的编辑器,亲测一个月,好使。Windows系统推荐MarkdownPad或者MarkPad吧,没用过,但可以试试看。* 如果决定全面Markdown,那么马克飞象这个软件推荐给印象笔记的用户,可以直接写完以后同步到笔记中哦。这些编辑器的首页应该都是详细的介绍和语法说明。心动不如行动啦。#### 用Markdown搞定微信公众号的排版如果你也有一个微信公众号,只要提前装好一个插件,那么用Markdown写作的文章可以直接粘在正文区,转换一下,即可呈现丰富的格式。从此告别公众号文章的low格式和模板格式时代。用Markdown写作的作者们直接写好确认好格式,不用再经历小编们的一道修理,就可以以原汁原味的形态,优雅地呈现于读者面前了。小编们也可以从排版的痛苦中解放出来啦。用Markdown来实现微信公众号的排版包括以下几步:1. 装chrome浏览器中安装Markdown here插件,需要翻墙;2. 把用Markdown写作的文章复制过来,粘在微信后台的文本框中;3. 按住Control+Alt+M,即可转换成最终呈现出来的文字格式;4. 可以进一步调整文字的颜色,插入图片等。这样出来的文章,保准比之前看起来上了一个档次哦。#### 有了好用的工具,会不会爱上写作呢?**要爱上写作,关键还是得写起来。**那么如何克服心理障碍开始写作呢?来自问自答几个问题。* 想等到想得特别成熟才动笔开始写?放弃吧,不开始写作,我们永远想不成熟的;* 怕露怯,怕不完美?放弃吧,有谁是完美的呢?列一个出来?* 想到啥写啥不会太low吗?没有low,哪有high?大师都说了,好文章是改出来的,我们首先也得有能改的东西啊。* 千头万绪,没想清楚就写,会不会不太好?当脑海中信息太多的时候,以写作的方式释放出来一些,让那些没有头绪的思想呈现在纸上,我们才有可能理顺他们,才能给大脑留出足够的空间关注最核心的问题吧。好啦,开始带着Markdown的祝福,愉快地写起来吧。跟我一样,你会爱上她的。(文章来源:果说。作者:火龙果|袁晓辉。)[1]:***参考文献:1. 维基百科Markdown:2. 半撇《如何在微信公众平台上优雅的写作》:
可参考我写的《Markdown 简明语法速成》 顺便推荐大家使用Raysnote (
)网站记笔记,非常好用:记笔记同时支持HTML富文本编辑和Markdown语法笔记支持代码高亮(类似Github的语法高亮)笔记支持数学公式(MathJax,Latex)优雅美观的中文排版,注重阅读体验一键保存网络文章,一致排版
(一)认识Markdown
简单的说,Markdown用简洁的语法代替排版,而不像一般我们用的字处理软件Word或Pages
有大量的排版、字体设置。
一句话总结,它实际上是个非常简单、非常容易学习的排版语法。(二)应该用什么工具?
Windows平台:
MarkPad,下载地址:Mac平台:
推荐使用Mou()。iOS 端:
现在已有相当多的App支持Markdown语法编辑,例如Drafts、Day One等,不过很遗憾,这
些App目前都是收费的。Web平台:
Web端上,推荐简书()这款产品,上面有无数热爱文字的人在不停的创造、分享。
同样,它支持左右两栏的实时预览,字体优雅、简洁。马克飞象:
这里Mr冯着重推荐马克飞象,一款简洁高效的编辑器,提供桌面客户端以及离线Chrome
App,同时支持移动端Web。
马克飞象是专为印象笔记(Evernote)打造的Markdown编辑器,使用搜索引擎可直接搜索
到,进行在线或下载桌面客户端离线使用。
在语法规则的介绍中,所需图片均来自于马克飞象桌面客户端。(三)Markdown语法的简要规则
在Markdown中,若一段文字被定义为标题,只要在这段文字前加 # 号即可。
注意:需要在 # 后加一个空格,这是最标准的Markdown语法。引用:
如果你需要引用一小段别处的句子,那么就要用引用的格式。
只需要在文本前加入 & 这种尖括号(大于号)即可。图片与链接:
插入链接与插入图片的语法很像,区别在于一个 ! 号。
插入图片的地址需要图床,这里推荐SM.MS()的服务,生成URL地址即可。粗体与斜体:
Markdown的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含
一段文本就是斜体的语法。表格:
表格的语法稍微复杂一些,如图所示:代码框:
如果你是个程序猿,需要在文章里优雅的引用代码框,只需要用两个 ` 把中间的代码包裹起
来,使用Tab键即可缩进。分割线:
分割线的语法只需要另起一行,连续输入三个星号 *** 即可。(四)小结
如果你看到了这里,恭喜你,你已经掌握了Markdown 的基本语法。
只要多加练习,配合好用的工具,写起东西来一定会行云流水,获得更好的写作体验。
标题# 内容 (一级标题)
## 内容 (二级标题)
### 内容 (三级标题)
####内容 (四级标题)
#####内容 (五级标题)
###### 内容 (六级标题)
无序列表:- 内容
有序列表:1. 内容
图片![](图片链接地址)
引用& 内容
粗体、斜体粗体:**内容**
斜体:*内容*
换行、分段换行:行末加两个或以上个空格分段:两个回车水平标尺三个或三个以上的星号、减号或者下划线
刚连载完 4 篇 Markdown 文章:1)写书, 2) 写幻灯, 3) 写简历, 4) 写文档,
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 github怎么用markdown 的文章

 

随机推荐