文档章节

Hello, Markdown

zmhot88
 zmhot88
发布于 2015/04/12 13:19
字数 1006
阅读 187
收藏 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支持有点问题。

© 著作权归作者所有

共有 人打赏支持
上一篇: Android 依赖注入
下一篇: iOS 富文本初探
zmhot88
粉丝 0
博文 8
码字总数 5519
作品 0
南京
程序员
私信 提问
推荐一个markdown格式转html格式的开源JavaScript库

这个markdown格式转html格式的开源JavaScript库在github上的地址: https://github.com/millerblack/markdown-js 从markdown 格式转成html源代码格式 新建一个以js结尾的文件,将下列内容粘贴...

JerryWang_SAP
10/27
0
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
Python+Flask+Gunicorn 项目实战(一) 从零开始,写一个Markdown解析器 —— 初体验

(一)前言 在开始学习之前,你需要确保你对Python, JavaScript, HTML, Markdown语法有非常基础的了解。项目的源码你可以在 https://github.com/zhu-y/markdown-toolkit 找到,最后的效果会像...

rgvb178
12/13
0
0
MarkDownPad2实用教程

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

doublelinux
2017/12/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS官方钱包keosd

EOS官方钱包的名称是keosd,它负责管理你的私钥,并且帮你进行交易的签名。 不过不幸的是,keosd钱包对普通用户并不友好,它是一个命令行程序,目前还没有像以太坊的mist那样的图形化界面,而...

汇智网教程
今天
23
0
ArrayList的实现原理以及实现线程安全

一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.syn...

一看就喷亏的小猿
今天
28
0
Netty 备录 (一)

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信 还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里...

_大侠__
昨天
33
0
Django简单介绍和用户访问流程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初...

枫叶云
昨天
42
0
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试...

程序猿DD
昨天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部