Typora書寫 md檔案時自動生成編號

2021-10-06 08:15:10 字數 2201 閱讀 3652

前言:typora的實現基於瀏覽器,各個介面都是html語言渲染出來的,所以,我們就可以通過新增css樣式表,來新增自動編號的功能

1、新建乙個名稱為「base.user.css」的樣式檔案,將下面的**複製進去,儲存

/** 

* 說明:

* 正文標題區: #write

* 側邊欄的目錄大綱區: .sidebar-content

* 要完成自動編號功能,必須借助css3中的如下特性:

* 計數器:counter(基準計數器),用於計算基準計數器的值

* 計數器增量:counter-increment,設定每次增長的量

* 重置計數器:counter-reset,用於將當前標題的計數器重置到指定的基準計數器

* 子代型別選擇器:nth-of-type,可以從子代中選擇出同一型別元素中的指定元素

*/.sidebar-content

.outline-h1

.outline-h2

.outline-h3

.outline-h4

.outline-h5

.outline-h1>.outline-item>.outline-label:before

.outline-h2>.outline-item>.outline-label:before

.outline-h3>.outline-item>.outline-label:before

.outline-h4>.outline-item>.outline-label:before

.outline-h5>.outline-item>.outline-label:before

.outline-h6>.outline-item>.outline-label:before

/** initialize css counter */

#write

h1h2

h3h4

h5/** put counter result into headings */

#write h1:before

#write h2:before

#write h3

:before,

h3.md-focus.md-heading

:before /** override the default style for focused headings */

#write h4:before,

h4.md-focus.md-heading:before

#write h5:before,

h5.md-focus.md-heading:before

#write h6:before,

h6.md-focus.md-heading:before

/** override the default style for focused headings */

#write>h3.md-focus:before,

#write>h4.md-focus:before,

#write>h5.md-focus:before,

#write>h6.md-focus:before,

h3.md-focus:before,

h4.md-focus:before,

h5.md-focus:before,

h6.md-focus:before

2、依次開啟:檔案->偏好設定->外觀->主題->開啟主題資料夾

3、將上一步儲存的css檔案複製貼上進來

4、關閉typora程式及所有md相關檔案,重新開啟typora,隨便寫入一些1-6標題的文字,測試效果

github上面MD檔案書寫格式說明

1 標題 1 大標題 在標題下面使用 例如 大標題 2 中標題 在標題下面使用 例如 中標題 注意 和 標題下面都有一條橫線,並且 和 的個數沒有數量限制 注意 如果只想畫一條橫線,而不想上面的文字成為標題,可以使用空行代替,即 或 上面補乙個空行 3 其他標題 一級標題 二級標題 標題 四級標題 ...

python讀取檔案時位址書寫

程式1 fromnumpyimport defcoatl filename converting array to list ve1 zeros 1,1024 file1 open filename foriinrange 32 line file1.readline forkinrange 32 ...

Access檔案關閉時自動壓縮

access檔案的體積會越來越大,有時候甚至是僅僅開啟再關閉,檔案大小就有了變化。檔案體積增大的因素不僅包括新資料,還包括其他一些方面 1 access 會建立臨時的隱藏物件來完成各種任務。有時,access 在不再需要這些臨時物件後仍將它們保留在資料庫中。2 刪除資料庫物件時,系統不會自動 該物件...