文档章节

Hello, Markdown

zmhot88
 zmhot88
发布于 2015/04/12 13:19
字数 1006
阅读 186
收藏 2

Hello, Markdown

前段日子看到Github Pages,怦然心动,你可以部署自己的博客了,你可以把所有的文件同步下来。现在倒是有一些你可以测试部署服务器的一些网站,比如coding.net, oschina等,都可以免费部署你的应用,但是麻烦的是数据文件没办法储存,或者说不保证安全和持久性。这样还是蛮麻烦的,当然不要钱的你也不能要求太多,能演示就不错了。

基本语法不做赘述,没什么意思,可以参考Markdown——入门指南, Markdown 语法说明 (简体中文版).

遇到的问题也很明显,我现在第一个就是编码格式问题,中文全是乱码。我之前直接用Emacs markdown模式,直接C-c C-c p 预览,就是乱码,如果用C-c C-c v导出并预览就可以看到中文,哦,尼玛,我看了一下生成的文件,发现乱码是因为少了一行:

<!--?xml version="1.0" encoding="UTF-8" ?-->

好吧,编码方式很重要,这里生成的html应该是xhtml,不是html5,不知道有没有生成html5的插件。

编辑器

Mac上可以使用Mou,还额外提供了table的表示,这是在Markdown标准中没有的,如果你不是用Mou生成Html的话,在一些其他编辑器中未必有用,比如我用Emacs打开Mou编辑的文件,你就看不到对应的table内容,虽然不是乱码,但是内容是显示原内容,并没有经过转换,在Emacs中做这个格式的转换,你也可以自己做一个转换命令,好吧,我还做不到。顺便说一句,Mou中生成的HTML看起来像是html5,至少html头是的:

<!DOCTYPE html>

Emacs

我用的Emecs配置文件是purcell/emacs.d,这里面自带了Markdown-mode,你可以直接使用了。随着我用Emacs的机会越来越多,越发觉得它的强大,以及很多情况下的不可用,比如你要编辑Markdown文档,我觉得还是直接Mou方便一点,所有的快捷键都是必须重新学习的,当然Emacs基础好的人,会觉得方便快捷。我现在觉得Emacs就是无所不包,你够牛的话,你一个Emacs带上不同的插件,你可以做到所有的工作,这才是其强大之处,但是同样的,你在用不同的插件的时候,你让然需要不停的学习其用法,比换一个IDE的方式未必好多少。这年头不用鼠标搞定所有事情的想法未必那么好实现。

突然想问一句,我的Emacs现在有一个按下C-c或者其他C-x之后停顿一下,会有一个窗口提示接下来的命令,但是因为这个功能,我在用Ecb的时候停顿了之后页面就会混乱,好痛苦,不知道有谁知道怎么关掉这个功能,或者只能打开,让两者不相互干扰。

其他内容

好吧,大概就是这样,我再试其他功能。

这是一个列表:

  • 无序排版1
  • 无序排版2

有序排版:

  1. 有序排版1
  2. 有序排版2

我得确认一下,每一行文本必须要有空航才能在生成HTML的时候生成的正确的内容,不知道是不是担心我们在编辑的时候看不清楚。

table得用HTML直接写一下:

<table style="width: 200px;" border="1" rules="all" cellspacing="0" cellpadding="0"> <tbody> <tr align="middle"> <td>第</td> <td>第</td> <td>第</td> </tr> <tr align="middle"> <td>一</td> <td>二</td> <td>三</td> </tr> <tr align="middle"> <td>列</td> <td>列</td> <td>列</td> </tr> </tbody> </table>

更细致的table参考就直接找HTML了

好了,最后还差一个图片链接:

My Wife

good,这个图片我是传到github上去的,Github Page现在可以随意访问图片地址可能得处理一下。

好了,所有的内容基本都有了,现在我们还是一下是否可以在oschina中可以看到对应的内容。

好吧,这里table支持有点问题。

© 著作权归作者所有

共有 人打赏支持
zmhot88
粉丝 0
博文 8
码字总数 5519
作品 0
南京
程序员
开始 markdown 之旅

相关插件 使用 markdown 也是写文本,所以少不了加一些编辑器的插件。因为我用 vim 比较多,所以首先会找 vim 的插件。网上搜了一下,找到了这个 https://github.com/plasticboy/vim-markdo...

ljie-PI
2013/12/08
44
0
showdown.js记录

showdown.js是一个javascript环境下markdown语法解释工具.

HZ先生
2016/06/10
87
0
MarkDownPad2实用教程

MarkDownPad2实用教程前言: 为什么使用MarkDown来写文章呢?已经在使用的人应该知道答案,对于我个人来说,是因为它可以减少我的重复工作。因为我拥有自己的个人博客和CSDN博客,还有自己的...

doublelinux
2017/12/23
0
0
Markdown 11种基本语法(转载)

Markdown 11种基本语法(转载) 1.标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式:第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级...

jiangbang
2016/05/12
43
0
just for test MarkDown Editor

貌似oschina里,一篇文章如果最初是用markdown写的,那么后期要再用所见即所得的方式编辑,只能将原文复制到新的一篇再编辑。 oschina的写博工具会自动记录上次使用的编辑器,当将一篇用mar...

zray4u
2016/07/05
15
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
30
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
27
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
36
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
23
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部