在使用 typora 時,把markdown轉成 html code ,
Edit/Copy as HTML code 時。會發現自己按shift + enter 的空白行並沒有加上
<br />
Whitespace and Line Breaks https://support.typora.io/Line-Break/
Change Related Settings in Typora
We provide related settings in Preference Panel or Edit -> Whitespace and Line Breaks from menu bar.
由於 paragraphs 在 markdown 中的定義,一句以上的相連行句組成,基本上是推薦使用 <br />
直接來做段行,或是在行尾加入兩個以上的空白再按 enter 。1__
2__
兩個底線為空白示意
後來使用了 Python-Markdown/markdown: A Python implementation of John Gruber’s Markdown with Extension support. https://github.com/Python-Markdown/markdown 有 nl2br 的 extension 。安裝 Python-Markdown
pip install markdown
在 command 直接使用
python -m markdown -x nl2br -x fenced_code post.md > post.html
這裡還使用了 code extension 。如果有使用
a
a
afss
```python
# more python code
print 'zzz'
for i in xrange(1,5):
print i
```
轉換後的結果<p>a<br />
a<br />
afss</p>
<pre><code class="python"># more python code
print 'zzz'
for i in xrange(1,5):
print i
</code></pre>
refFenced Code Blocks — Python-Markdown 3.0.1 documentation https://python-markdown.github.io/extensions/fenced_code_blocks/
沒有留言:
張貼留言