0.文件夹

1. 前言

Markdown是一种轻量级的标记语言,把作者从繁杂的排版工作中解放出来。实现易读易写的文章写作,已经逐渐成为其实的行业标准。

CSDN博客支持Markdown能够让广大博友更加专注于博客内容,大赞。

可是,不少博友可能对Markdown比較生疏。本博接下来用一个系列文章《Markdown简明教程》扼要介绍Markdown。希望能够对大家有所帮助。

系列教程文件夹

  • 关于Markdown
  • Markdown基本使用
  • Markdown表格和公式
  • Markdown UML图
  • CSDN Markdown高速上手
  • Markdown 參考手冊

本文为《Markdown简明教程》系列教程的第5篇CSDN Markdown高速上手,主要解说CSDN Markdown的特点、高速上手、个性定制文章模板等。

2. CSDN Markdown特点

CSDN Markdown从StackEdit改编而来。正如StackEdit官网所言。Markdown专注内容、专注写作,能够代理无与伦比的写作体验(Unrivalled writing experience)。

最令人心动的特征包含:

  • 实时预览
  • 同步滚动
  • LaTex数学公式、UML序列图和流程图
  • 导入导出MD文件
  • 支持离线写作
  • 差点儿全程的键盘操作

3. CSDN Markdown高速上手

3.1 使用快捷键

CSDN Markdown的使用原则是尽量不让格式操作影响文章写作,让我们更加专注与行文思路、文章内容。

所以,虽然CSDN Markdown内置了比較丰富的工具栏。可是建议大家行文过程中,尽量少用工具栏少用鼠标。尽量使用手写语法格式,能够适度使用快捷键

我们先来看看CSDN Markdown内置的快捷键:

  • 加粗 Ctrl + B
  • 斜体 Ctrl + I
  • 引用 Ctrl + Q
  • 插入链接 Ctrl + L
  • 插入代码 Ctrl + K
  • 插入图片 Ctrl + G
  • 提升标题 Ctrl + H
  • 有序列表 Ctrl + O
  • 无序列表 Ctrl + U
  • 横线 Ctrl + R
  • 撤销 Ctrl + Z
  • 重做 Ctrl + Y

接下来。我们从实战的角度介绍这些快捷键的使用。可能个人喜好的成分较大,不喜勿喷。

粗体斜体

引用

链接



高亮代码块

图片

图片输入最好使用快捷键ctrl+g,会跳出插入图片对话框,我们能够选择插入在线图片或上传图片。

标题

标题输入尽量不用快捷键,使用#语法格式。

列表

输入列表、切换列表尽量使用快捷键,例如以下图所看到的

切割线

切割线直接输入,不建议使用快捷键。

撤销、反复

撤销 Ctrl + Z,重做 Ctrl + Y,不错的功能,强烈建议使用。

3.2 使用离线写作

大家能够直接使用CSDN Markdown实现离线写作,浏览器会自己主动存储大家的写作进度,也能够使用其它Markdown编辑工具(比如window平台下的markdown pad、mac平台下Mou等)写作完毕。再导入到CSDN Markdown里。

  • 使用CSDN Markdown的优点在于,能够一步到位地编辑文章。包含图片的上传和部署,文章摘要、文章參数的设置。
  • 使用client编辑工具的优点在于, 文章写作操作的稳定性。

3.3 使用导入导出

CSDN Markdown内置了导入导出功能,这个功能很实用。例如以下所看到的。

  • 实现不同平台间共享文件,比如不少博友同步更新自己的独立博客。我的独立博客

  • 收集整理文章形成电子书。gitbook就是一个不错的方案。
  • 博文与PPT之间的相互转换,可參考这里

3.4 个性定制文章模板

在博文写作过程中,每种类型的文章都有一些通用的格式,比如版权声明标识、比如原创翻译文章的“译者说”等。假设能够个性定制文章模板。须要的时候调用将能极大地提高工作效率,接下来大家介绍下我的做法。

我们能够利用CSDN Markdown编辑器创建文章模板,然后利用“导出到本地”功能将模板存到本地(或网络地址),须要该模板时使用“从本机导入”(或“从线上导入”)就可以。

本系列文章的通用部分即用这样的方式完毕。

4. 声明

前端开发whqet。关注前端开发。分享相关资源。

csdn专家博客,王海庆希望能对您有所帮助,限于作者水平有限。出错难免,欢迎拍砖。

欢迎不论什么形式的转载,烦请注明装载,保留本段文字。

本文原文链接,http://blog.csdn.net/whqet/article/details/44318301

欢迎大家訪问独立博客http://whqet.github.io

$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('

    ').addClass('pre-numbering').hide();
    $(this).addClass('has-numbering').parent().append($numbering);
    for (i = 1; i ').text(i));
    };
    $numbering.fadeIn(1700);
    });
    });

CSDN Markdown简明教程5-高速上手的更多相关文章

  1. CSDN Markdown简明教程3-表格和公式

    0. 文件夹 文件夹 前言 表格 1 表格 2 表格对齐方式 公式 1 行内公式 2 陈列公式displayed formulas 3 MathJax语法 深入 声明 1. 前言 Markdown是一 ...

  2. CSDN Markdown简明教程4-UML画画

    0.文件夹 文件夹 前言 序列图 1 序列图演示样例 2 序列图语法 流程图 1 流程图演示样例 2 流程图语法 节点定义 节点连接 Gravizo 声明 1. 前言 Markdown是一种轻量级的标 ...

  3. 2017.5.15 markdown简明教程

    0.说明 markdown是一种书写格式,html是一种发布格式.markdown的语法种类只对应html标记的一小部分(只涵盖纯文本). 不在markdown涵盖范围的标签,都可以直接在文档里用ht ...

  4. Markdown简明教程

    一.Markdown到底是什么? Markdown是一种轻量级的标记语言,它使用很少量的符号控制文字的样式和排版,简单易学,使你更专注于文字. 二.Markdown的使用 接下来让我们一起来看下Mar ...

  5. 现代C++教程:高速上手(四)-容器

    1.线性容器 std::array与std::vector不同的是,array对象的大小是固定的,如果容器大小是固定的,那么可以优先考虑使用std::array容器. 由于std::vector是自动 ...

  6. 【秒懂】号称最为简明实用的Django上手教程

    号称最为简明实用的Django上手教程 作者:白宁超 2017年8月24日09:37:35 摘要:Django的学习教程也是分门别类,形式不一.或是较为体系的官方文档,或者风格自由的博客文档,或者偏向 ...

  7. 【秒懂】号称最为简明实用的Django上手教程(下)

    号称最为简明实用的Django上手教程(下) 作者:白宁超 2017年8月25日08:51:58 摘要:上文号称[最为简明实用的Django上手教程]介绍了django基本概念.配置和相关操作.相信通 ...

  8. Mac安装Windows 10的简明教程

    每次在Mac上安装Windows都是一件非常痛苦的事情,曾经为了装Win8把整台Mac的硬盘数据都弄丢了,最后通过龟速系统恢复模式恢复了MacOSX(50M电信光纤下载了3天才把系统下载完),相信和我 ...

  9. Qemu下安装Sun Solairs8简明教程 转

    http://blog.csdn.net/stonesharp/article/details/8928393 Qemu下安装Sun Solairs8简明教程(Centos6. / Win7) 作者: ...

随机推荐

  1. mysql锁死的现象判断

    一般发生表锁死这种低级问题,就有两种情况:1.程序员水平太菜,2.程序逻辑错误. 一旦发生系统会出现超时,关键是有可能你看不到正在活动的php进程,而系统的慢查询日志也不会记录,只能通过show fu ...

  2. MySQL中删除重复数据只保留一条

    用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT ...

  3. python 编程之计算器

    作业: 使用正则表达式和递归实现计算器功能. 实现: 1.实现带括号的计算 2.实现指数.加减乘除求余等功能 一.实例说明: 本实例自己写了个版本,但依旧存在一点bug,例:-2-2等计算问题,故最后 ...

  4. DevExpress::XtraBars::BarEditItem获取EditValue值事件

    //视图设计器中拖动一个barManager,添加一个bar,再添加一个BarEditItem控件,如下代码: private: DevExpress::XtraEditors::Repository ...

  5. 操作Json

    C#可以像Javascript一样操作Json 阅读目录 Json的简介 Json的优点 传统操作Json 简易操作Json Json的简介 JSON(JavaScript Object Notati ...

  6. iOS类别(Category)与扩展(Extension)-b

    苹果的官方文档 Category在iOS开发中使用非常频繁.尤其是在为系统类进行拓展的时候,我们可以不用继承系统类,直接给系统类添加方法,最大程度的体现了Objective-C的动态语言特性. #im ...

  7. Rundeck,RUN起来!!

    零晨一点, 还好,跑起来了.. 满满的英文文档,肿么办?? 拿下!

  8. Struts2拦截器总结<转>

    由于项目中在登录跳转到其他应用程序模块的时候有用到拦截器,因此查看了一下相关资料. 原文地址:http://blog.csdn.net/sendfeng/article/details/4248120 ...

  9. C#程序设计基础——运算符与表达式

    运算符就是完成操作的一系列符号,它主要包括算术运算符.赋值运算符.关系运算符.逻辑运算符.条件运算.位操作运算符和字符串运算符. 表达式就是运算符和操作数的组合,如a*b+1-c.表达式主要包括算术表 ...

  10. struts2令牌,防止重复提交

    struts2的令牌,可以用来防止重复提交,其原理是在提交jsp页面中,写入一个隐藏域name="token",然后在action中定义一个变量token并get.set.在服务器 ...