Markdown首行缩进

利用Markdown写博客文章很方便,用很简单的方式就能快速生成带有样式排版的文章。但是Markdown毕竟是一种轻量级标记语言,复杂的排版还是需要其它方法进行支持。比如我最近有一篇文章,对格式有一定要求,需要首行缩进两字符,这在Markdown里还不能通过简单的标记进行实现,但我也找到了两个不算简单办法。

方法一

可以利用HTML特殊转义字符。

Markdown渲染时会自动忽略段前的普通空格,但是经过转义的特 殊空格是可以正常展示的。

显示说明实体名称实体编号
测 试半角空格  
测 试全角空格  
测 试不断行空格  

可以在每行文字前加上2个 或者4个 ,即可实现首行缩进两字符。如:

  中国共产党已走过百年奋斗历程。我们党立志于中华民族千秋伟业,致力于人类和平与发展崇高事业,责任无比重大,使命无上光荣。全党同志务必不忘初心、牢记使命,务必谦虚谨慎、艰苦奋斗,务必敢于斗争、善于斗争,坚定历史自信,增强历史主动,谱写新时代中国特色社会主义更加绚丽的华章。

  中国共产党已走过百年奋斗历程。我们党立志于中华民族千秋伟业,致力于人类和平与发展崇高事业,责任无比重大,使命无上光荣。全党同志务必不忘初心、牢记使命,务必谦虚谨慎、艰苦奋斗,务必敢于斗争、善于斗争,坚定历史自信,增强历史主动,谱写新时代中国特色社会主义更加绚丽的华章。

方法二

Markdown有一个特性,对于 Markdown 涵盖范围之外的标签,都可以直接在文件里面用 HTML 本身。如需使用 HTML,不需要额外标注这是 HTML 或是 Markdown,只需 HTML 标签添加到 Markdown 文本中即可。

在标签中的style中添加text-indent:2em,就可以实现缩进两字符。如:

<p style="text-indent:2em">中国共产党已走过百年奋斗历程。我们党立志于中华民族千秋伟业,致力于人类和平与发展崇高事业,责任无比重大,使命无上光荣。全党同志务必不忘初心、牢记使命,务必谦虚谨慎、艰苦奋斗,务必敢于斗争、善于斗争,坚定历史自信,增强历史主动,谱写新时代中国特色社会主义更加绚丽的华章。</p>

上面这种方法用于在线博客可能会失效

总结

以上两种方法都可以在Markdown里实现首行缩进,但缩进的效果还是有所不同的。第一种方式会在段前加入空格,在复制的时候也会带上空格;第二种方式是利用CSS样式,复制的时候是没有空格的。

可以根据习惯选择合适的方式进行缩进,我个人更看好方式一,因为在Markdown里写html还是会产生一种割裂感,也降低了Markdown的易读易写性。

其实还有一种方法,但是并不通用,即对当前编辑的文章单独引入CSS样式,调整缩进,这样做很方便但缺点很大,并不是所有查看Markdown的软件都能支持引入。

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值