markdown语法备忘笔记

简介:

1. 什么是markdown

2. 我选择的markdown编辑器

首先选择适合自己的markdown编辑器需要考虑几个方面:
平台:Mac OS X, Windows, Online, 插件形式
预览:实时预览、html预览
语法:选定某一款后,适应自己的习惯,不必太复杂
其它:如主题,快捷键,同步等

首先来说一下以下几款为什么我没选用:(纯属个人喜好)

  • Sublime Text的插件markdown preview,编辑和预览是分离的,在浏览器里预览。
  • CuteMarkEd,独立编辑器,支持多平台,不知道为什么我的编辑和预览窗口字体都那么丑。
  • MarkdownPad,独立编辑器,windows下口碑比较好的,但我把曾经写好的md文章放进去,格式不太对,应该是语法上略有差别,其它都还好。它多标签页的形式可以加分。
    社区活跃,新功能反馈及时,例如 toc replace
  • vim或emacs的markdown插件,windows平台下我还是正常一点吧。

习惯采用的编辑器

  • Haroopad,不得不说韩国人开发的软件体验上超赞,与segmentfault的文章写作一样,左右实时预览,多种主题可选。如果能实现多标签页就更好了。各平台上都可以使用,还有vim编辑模式。
  • 马克飞象,google浏览器插件,专为印象笔记开发的浏览器markdown扩展,用起来特别舒服,自动保存在本地缓存,没有导出html格式或浏览器在线预览的功能,但比MaDe好用多了。(现在有离线客户端版)
  • 在线markdown编辑器(首先你得有网络)
    [github]:不用多说
    MaHua:与Mac OS X上相传甚广的Mou风格类似
    cmd markdown:大牛开发的

3. 常用markdown语法

标题/粗斜体

文章内容较多时,可以用标题分段:

# 一级标题 #
## 大标题 ##
### 小标题 ###
sf只有三级标题

粗体/斜体

*斜体文本*     或  _斜体文本_    显示成  斜体文本
**粗体文本**     或  __粗体文本__   显示成   粗体文本
***粗斜体文本***    或  ___粗斜体文本___ 显示成 ***粗斜体文本***

代码段

行内代码:`code here` 显示成 code here
代码段落:
(可为某种语言指定高亮效果如 ` ` `python,支持bash、javascript、java、sql、xml、html等,有的markdown不支持指定语言)
` ` `
$(document).ready(function () {
alert('hello world');
});
` ` `
显示成

$(document).ready(function () {
    alert('hello world');
});

我觉得sf的markdown代码段前后间距太大了有木有。

链接和图片

文字链接
[seanlook](http://segmentfault.com/blog/seanlook/1190000000738685) 显示成 seanlook
如果一个网址要被多个地方引用,可用变量替代
这个链接用 1 作为网址变量 [Google][1]
这个链接用 yahoo 作为网址变量 [Yahoo!][yahoo]
然后在文档的结尾为变量赋值(网址)
[1]: http://www.google.com/
[yahoo]: http://www.yahoo.com/
最终显示成
Google
Yahoo!

页内跳转实现
图片链接
markdown不能设置图片的尺寸,图片居中
多个空格会合并成一个,多个(广义的,包括空格和tab)空行显示成一个空行,以空行区分段落

多个空格显示

两个全角空格  或        八个<space>&nbsp;  或  &emsp;&emsp;&emsp;

加上<pre><code> 文字1 任意空格 <pre><code>

    行首四个空格    自动转换成代码段  独立段落  任意空格
目录
相关文章
|
7月前
|
JSON 人工智能 前端开发
用markdown语法制作一个好看的网址导航页面(markdown-web-nav)
这是一篇关于创建网址导航页面的工具分享文章。作者介绍了从手动编写HTML代码到开发可视化工具 *markdown-web-nav* 的历程,旨在简化网址管理与导航页面生成的过程。该工具支持新增、编辑和删除网址数据,通过导入/导出JSON文件、实时预览Markdown效果以及一键复制等功能,让用户轻松制作美观的网站导航页面。文章还提供了详细的操作步骤及常见问题解答,如还原数据、获取网站图标链接等,适合不同技术水平的用户使用。
374 28
|
存储 安全 关系型数据库
Blossom:开源私有部署的markdown笔记软件
Blossom 是一款功能强大的开源笔记软件,支持私有部署,可将笔记、图片、个人计划等数据保存在自己的服务器中,并实现实时同步。它还具备动态博客功能,方便记录和分享内容。Blossom 支持多种设备,提供完善的文件管理、快速迁移和丰富的附加功能,是个人知识管理和博客展示的理想选择。
628 7
Blossom:开源私有部署的markdown笔记软件
【LaTex、markdown】常用语法写出漂亮的blog
【9月更文挑战第9天】本文介绍了使用LaTeX和Markdown编写美观博客的方法。LaTeX方面,需定义文档类型、设置标题与作者,并利用特定命令处理文本格式、列表、数学公式、图片和超链接。Markdown则通过井号表示标题级别,使用星号或下划线标记文本,简化列表和公式的编写,并以直观方式插入图片和链接。两者均可通过合理布局提升博客的可读性和视觉效果。
342 8
新手编写markdown笔记一条龙
新手编写markdown笔记一条龙
122 0
Markdown使用HTML语法实现复杂表格
Markdown使用HTML语法实现复杂表格
492 1
|
资源调度
机器人学 markdown数学公式常用语法
本文提供了Markdown中数学公式的常用语法,包括行内公式、行间公式、基本运算、矩阵、微积分、大小比较、开根号、表格、角标、头顶标、空格、括号、特殊字符、分式、文字、希腊字母以及分类括号的详细使用方法和示例。
561 1
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
JavaScript
vue 加载展示md文件(markdown语法 .md后缀的文件)
vue 加载展示md文件(markdown语法 .md后缀的文件)
1657 0
|
8月前
|
前端开发 Docker 容器
写作利器,一款极简的Markdown 编辑器
WeChat Markdown Editor 是一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、色盘取色、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性。
426 70
写作利器,一款极简的Markdown 编辑器
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
582 1
Linux系统之部署轻量级Markdown文本编辑器

热门文章

最新文章