我是Markdown的新手并坚持下去。截至目前,我正在学习使用Jekryllrb平台对Markdown本人说实话 - 我通过Octopress使用相同的博客;但是,我发现很难在嵌套子列表(无序)之后添加换行符到它的超级列表(有序)。以下是样本:
1. [Lucideus Tech](http://www.lucideus.com) - 2011 - 2012 (1 Year)
- Security Analyst
- R&D @Lucideus Labs
- Web Application Penetration Tester
2. [CTG Security Solutions](http://www.ctgsecuritysolutions.com) - 2012 (8 Months)
- Trainer Scheduler
- Web Application Security Trainer
3. Defencely Cloud Security Pvt. Ltd. - 2013 to Present (2015)
- Red Team Lead
- Web Application Security Specialist
- Technical Specialist and SPOC @Application Security
如何在每个结束子列表之后添加换行符以保持它们整洁,因为如果不是,它们都会脱离上下文并嘲笑样式?
答案 0 :(得分:4)
在Markdown中添加<br>
标签有点不直观,因为它处理段落的方式。来自语法页面上的Paragraphs and Line Breaks:
当你做想要使用Markdown插入
<br />
中断标记时,你会结束一个包含两个或更多空格的行,然后输入return。
这回答了你的第二个问题。
第一个有点棘手,它与Markdown的设计目标有关,正如同一文件的Inline HTML部分所述:
Markdown的语法仅用于一个目的:用作网络书写的格式。
Markdown不是HTML的替代品,甚至不接近它...... Markdown的想法是让它易于阅读,编写和编辑散文。 HTML是发布格式; Markdown是一种写作格式。
在这些列表项之间添加空格是样式问题,而不是语义问题。 Markdown对造型没有任何说明;它完全专注于写作,因此也关注语义。
我认为添加垂直空间的最佳方法是通过在Markdown的HTML输出上应用CSS来实现,例如通过样式化<ul>
标记中包含的<li>
标记,例如
li > ul {
padding-bottom: 0.5em;
}