1. 程式人生 > >在Markdown中緊跟list列表後的四空格縮排程式碼被錯誤解析問題與解決方法

在Markdown中緊跟list列表後的四空格縮排程式碼被錯誤解析問題與解決方法

問題

在Github上編寫文件時遇到了一個奇葩問題:緊跟在list列表項之後的四空格縮排程式碼被不正確地解析。

例子如下:

- list item1

- list item2

    #include <stdio.h>

    int main(int argc, char *argv[])

    {

        printf("Hello world!\n");

        return 0;

    }

設想中四空格縮排的程式碼是與上面兩項list項無關的。但是實際解析生成的頁面裡,#include <stdio.h>成了h1標題。

猜想出錯原因是兩者之間沒有很好的分開,縮排的程式碼被誤認為多級list項了。

解決辦法

  1. 插入水平線加以分隔;

  2. 插入佔位用的普通文字加以分隔;

  3. 插入空白的標籤加以分隔,例如<br />、<p></p>、<div></div>。

拿辦法3中的br標籤舉例如下:

- list item1

- list item2

<br />

    #include <stdio.h>

    int main(int argc, char *argv[])

    {

        printf("Hello world!\n");

        return 0;

    }

相關推薦

Markdown緊跟list列表空格程式碼錯誤解析問題解決方法

問題 在Github上編寫文件時遇到了一個奇葩問題:緊跟在list列表項之後的四空格縮排程式碼被不正確地解析。 例子如下: - list item1 - list item2     #include <stdio.h>     int main(int ar

Oracle發生表加鎖、死鎖的原因,檢視,解決方法

一.表加鎖、死鎖出現的現象 1.對資料庫操作update,insert,delete時候,資料庫無法更新,操作等待時長,操作結果不發生改變 2.在程式中,底層(資料訪問層)操作時候,不成功,資料庫連線超時,無法操作,或者操作等待時長等現象 【加鎖的原理】:比如一個操作在進行修改一表,它

【C#】訪問泛型List列表資料

光看標題的確不好說明問題,下面描述一下問題場景: 已知後端自定義的返回的Json資料結構如下: response: { "message": "返回成功", "result": [ { "na

IIS釋出網站出現“處理程式"PageHandlerFactory-Integrated"在其模組列表有一個錯誤模組”的解決方法

電腦重灌系統了,IIS也是重新安裝的,釋出網站後,執行出現如下錯誤提示: 處理程式”PageHandlerFactory-Integrated”在其模組列表中有一個錯誤模組“ManagedPipeli

markdown關於空格的問題

Markdown 從來不提供「排版」這一功能,它做的事情只有「標記」——將*、# 等標記符號轉換成相應的 HTML 標籤。它的段落定義是由一個或多個連續的文字組成,中間的多個空格和tab會被認為是一個

SQL去除資料庫表tab、空格、回車符等特殊字元的解決方法

原文: SQL去除資料庫表中tab、空格、回車符等特殊字元的解決方法 按照ASCII碼, SELECT char(64) 例如64 對應 @,則 SELECT REPLACE('[email protected]', CHAR(64), 'kk'); 則結果為 abckkqq.

CSDNmarkdown字型顏色,大小,首行,居中排布

一、下面是首行縮排的兩種方法 1.這裡實用空格去替代縮排的字元,下面講的替代包括分號 2.把輸入法由半形改為全形。 兩次空格之後就能夠有兩個漢字的縮排。 半方大的空白用&ensp;或&#8194; 全方大的空白用&emsp;或&#8195; 不斷行的

解決vi貼上會在行首多很多空格的問題

環境是centos6,發現非root使用者在vi貼上是沒有問題的,root使用者用vi貼上首行很多縮排和空格, 大概情況如下 if [[ $parameter_1 == "--download" || $parameter_1 == '-d' ]];then i

JSP實現系統登入的退出原理及程式碼 使session失效

首先要在你登入的頁面的某個地方,寫上一個超級連結: <a href="exit.jsp" target="_top">退出</a> 讓它連結到exit.jsp頁面去,然後新建一個exit.jsp頁面在其body中寫上如下程式碼

自繪MFC List Control列表控制元件時無法改變表頭CHeaderCtrl高度問題的解決方法

最近在Win7 64位系統下用VS2013編寫公司的影象引擎程式時需要使用到list control控制元件,發現MFC自帶的list control視覺效果較差,如下所示: 於是決定自繪。從百度搜到相關自繪程式碼,下載到本地修改測試後發現,表頭CHeaderCtrl控

ssh框架提交表單數據,數據庫表出現問號?的解決方法

div nco pla play character isp 指定 提交表單 span 解決方法如下:連接數據庫的時候需要指定編碼方式,如下所示: jdbc.url = jdbc:mysql:///dbName?useUnicode=true&amp;charact

zabbix   監控平臺搭建過程的報錯解決方法總結

監控 zabbix 運維自動化1.php option post_max_size 2.php option max_execution_time 3.php option max_input_time 4.php time zone 5.php bcm

android studio 菜單的app運行按鈕上有個叉號,原因解決辦法(自己去百度)

代碼 問題 style post fontsize XML idm 出現 studio http://blog.csdn.net/sz0268/article/details/51706397 : 在Android studio寫代碼中,直接建立項目,寫代碼然後運行是不會

下拉列表flash覆蓋的解決方法

blog har 一個 install ogl flash asp mode .aspx 做鼎聞有一段時間了,有的banner輪播圖的地方用flash替換的時候,就會導致上面的導航條下拉列表被flash覆蓋,找了一段時間沒有得到有效的解決方法,後來知道關鍵是flash的這一

CSS - 移動端 常見小bug整理解決方法總結【更新

mic ros class clas 問題 像素 css strong 常見問題 常見問題總結與整理系列~ 1. border一像素在手機上看著有點粗的問題: 原理是因為:1px在手機上是使用2dp進行渲染的 換成 border: 0.5像素?是不行的!

windows server,nginx安裝,配置,運行nodeJS端的web項目的實現,以及錯誤分析及解決方法

lease args app clu ali real-ip directory 很多 命令 如果對nodeJS的後端的系統,源代碼在github上,https://github.com/saucxs/nodeJSBlog ,如果覺得可以,請請star並fork項目 項目

ubuntu修改gedit和vim編輯器的tab鍵為4個空格

轉載自:https://blog.csdn.net/u012005313/article/details/50771803 http://bbs.csdn.net/topics/220068519 http://blog.sina.com.cn/s/blog_6f6c0f3501016hb8

Java檔案有關錯誤提示的解決方法

1.用eclipse執行Java檔案報錯Error occurred during initialization of boot layer   2.編譯時遇到  Resource leak: 'input' is never closed 3.在編譯Ja

WebStorm2017專案更新,智慧程式碼提示不顯示的解決方法

出現這個問題的時候,我百度了網上各種解決方法,都沒有用,後來就莫名其妙的好了。寫一個部落格記錄一下,以後再遇到同樣的問題的時候,給自己提供一個解決方法,雖然不能確保是不是有效,但多一種方法也沒有任何問題。對解決方法進行了一個總結,總結如下: 1.File-Power Save Mode,檢視該

ACCESS使用GUID全域性唯一識別符號的自動唯一編號 同步複製ID 之解決方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!