文档章节

Hello, Markdown

zmhot88
 zmhot88
发布于 2015/04/12 13:19
字数 1006
阅读 184
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

又一个centos文件顺序导致的问题

背景 新的centos似乎对于文件顺序做了特别的优化 和文件顺序出现的问题确实多了不少 centos7导致的spring循环依赖【实际上和这个问题不一样 不过由此衍生出的问题】 某应用放在新的系统开始报...

Mr_Qi
7分钟前
0
0
阿里云国际版香港CN2测评 月付9美元/30M带宽/1T流量

市面上很多家香港VPS服务商,一直都说阿里云国际版香港CN2线路好,延迟低,速度快,价格便宜流量还多,那么这个香港线路到底怎么样呢?本文从性能、延时、路由、速度方面来全方面测评一下阿里...

flyzy2005
50分钟前
0
0
撤销git commit --amend

it commit -amend之后想撤销 git reset HEAD@{1}

xiaomge
55分钟前
0
0
有意思的TimeUnit

java.util.concurrent.TimeUnit 这个类,相信童鞋们都不陌生。它是一个enum: public enum TimeUnit 好吧,我一直把它当做一个枚举类来用。偶然看到还有别的用法,大吃一斤,原来 TimeUnit 并...

polly
今天
10
0
生成pyc

Python生成pyc文件 pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码运行。所以pyc文件是可以跨平台部署的,类似Java的.class文件。一般py文件改...

Mr_Tea伯奕
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部