简书Markdown发布文章功能测试

[TOC]

《使用MarkDown编辑阅读器》

使用MarkDown可以 :

整理知识
发布日记
撰写学术论文(LaTeX公式支持)
撰写发布技术文稿(代码支持)

   那么什么是MarkDown呢?

MD是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如我目前正在写的这份文档,O(∩_∩)O哈哈~。它使用简单的符号标记不同的标题,分割不同的段落。

制作一份待办事项:

使用Todo 列表

  • [ ] 支持以PDF格式文档导出
  • [ ] 改进Cmd渲染算法,使用局部渲染技术提高渲染效率
  • [x] 新增Todo 列表功能
  • [x] 修复LaTeX公式渲染问题
  • [x] 新增LaTeX公式编号

书写一个公式[1]

$$a2+b2=r^2$$

高亮一段代码

Fortran代码高亮示例

program Demo
implicit none
write(*,*)'Hi, Mark Han!'
End Program

C语言代码高亮示例

include 'stdio.h'
void
{
printf('d1')1;
}

Python代码高亮示例

class SomeClass:
    pass
if __name__ == '__main__':
    # A comment
    print 'hello world'

Matlab 语法高亮示例

%-- 2016/4/12 14:10 --%
model = ModelUtil.create('Model');
model.param.set('L', '9[cm]', 'Length of the busbar');
model.param.set('rad_1', '6[mm]', 'Radius of the fillet');
model.param.set('tbb', '5[mm]', 'Thickness');
model.param.set('wbb', '5[cm]', 'Width');
model.param.set('mh', '6[mm]', 'Maximum element size');
model.param.set('htc', '5[W/m^2/K]', 'Heat transfer coefficient');
model.param.set('Vtot', '20[mV]', 'Applied electric potential');
geom1 = model.geom.create('geom1', 3);
wp1 = geom1.feature.create('wp1', 'WorkPlane');
wp1.set('quickplane', 'xz');
r1 = wp1.geom.feature.create('r1', 'Rectangle');
r1.set('size', {'L+2*tbb' '0.1'});
r2 = wp1.geom.feature.create('r2', 'Rectangle');
r2.set('size', {'L+tbb' '0.1-tbb'});
r2.set('pos', {'0' 'tbb'});
dif = wp1.geom.feature.create('dif', 'Difference');
dif.selection('input').set({'r1'});
dif.selection('input2').set({'r2'});
geom1.run;

高效绘制流程图

  此部分内容暂时放过

《Cmd MarDown 简明语法手册》能不能居中显示呢?

1. 斜体和粗体

使用 * 和 ** 表示斜体粗体, 使用 *** 表示 粗斜体

可以使用转义符 \输出这些命令字符

2. 分级标题

用#还标记标题

注意标记标题的#必须位于一行的起始位置

3. 外部链接

使用 [描述](链接) 为文字增加外部链接。

   DEMO:

个人主页

注意需要有http前缀

4. 无序列表

使用 + – 或者 * 来 制作无序列表

示例

  • item 01
  • item 02
  • item 03
  • item 04
  • item 01
  • item 02
  • item 03
  • item 04

Note:
三种符号可以混用;
列表上下方应分别有一个空行

5. 有序列表

有序列表使用阿拉伯数字和句点来标识

示例

  1. 有序列表

  2. 无序列表

  3. 有序列表

  4. 无序列表

6. 文字引用

使用 > 来表示文字引用

示例
> 来自作业部落
其实这里面的都是引用,我们在上面一直使用着呢、O(∩_∩)O哈哈~

7. 行内代码块

使用`code`来表示行内代码块

Demo
全世界最最最强大的科学计算语言 fortran
一款轻便简洁的纯文本标记语言 MarkDown

8. 代码块

使用四个缩进空格表示 代码块

DEMO
四个空格之后的部分就是代码块了

四个空格之后的部分就是代码块了(前面有四个不可见的空格) 

9. 插入图片

使用 ! [ ] ( )来插入图片

DEMO
![FCode](http://fcode.cn/statics/images/fcode2014/logo.png)

《简书Markdown发布文章功能测试》 FCode

《Cmd MarkDown高阶语法》

1. 删除线

两个连用的~~,即 ~~ 被删除内容 ~~

DEMO
~~ 被删除内容 ~~

此内容被删除

2. 目录结构

在此处写入 [TOC] 即显示全文目录结构

[TOC]

Note:
[TOC]上下均应该有空行

3. 表格

| 项目 | 价格 | 数量 |
|—–
|计算机|¥5000|8|
|手机|1200|3|
|线材|20|6|

4. 内嵌图标

来自于开开放图标平台fontawesome
<i class=”icon-weibo icon-3x”></i>
<i class=”icon-collapse icon-3x”></i> icon-collapse

<i class=”icon-book”></i> icon-book

试试PDF格式的图片吧

  1. 支持LaTeX编辑显示支持,例如$\sum _{i=1}^n a_i=0$

点赞