五分鐘搭建乙個MarkDown文件解析器

2021-09-14 03:15:22 字數 821 閱讀 3210

字數:790

本文的旨在講述如何從零開始搭建乙個markdown文件展示工具。整個過程非常簡單,咱稍微花五分鐘就可以搭建乙個定製化的md文件解析器,是不是很酷呀!

首先我們曬一張成果圖看看效果吧:

①marked外掛程式

②highlight外掛程式

③jquery外掛程式

④zui外掛程式

環境準備完畢,那就開始搭建吧!

先建立乙個index.html檔案,**如下:

頁面引入剛才準備的資源jquery、marked、highlight和zui。這裡highlight外掛程式有許多可選樣式檔案,大家可以隨意選擇 styles 資料夾下任意一款喜歡的樣式。

然後建立乙個test.js 檔案,**如下:

$(function()

});$.ajax(

});});

**解釋如**注釋所述,這裡只是使用了marked和highlight外掛程式的基本用法,詳細用法見環境準備中的外掛程式位址中文件介紹。

最後建立乙個樣式檔案test.css,**如下:

body
這裡只是寫了乙個簡單的樣式以作示例。大家可以通過樣式控制md文件的顯示方式。

至此,整個工具搭建完畢,只需要將頁面執行起來就可以看到效果了。這是一款完全屬於我們自己的md解析工具,我們可以按照自己的喜好方式隨意修改文件的展示方式,很酷吧!

五分鐘學會markdown基本語法

在想要設定為標題的文字前面加 來表示,乙個 是一級標題,二個 是二級標題,以此類推。支援六級標題。示例 標題h1 標題h2 標題h3 標題h4 標題h5 標題h5 效果如下 標題h4 標題h5 標題h5 例項 刪除線 刪除線 開啟識別html標籤時 斜體字 斜體字 粗體 粗體 粗斜體 粗斜體 上標 ...

五分鐘搭建乙個基於BERT的NER模型

bert是2018年google 提出來的預訓練的語言模型,並且它打破很多nlp領域的任務記錄,其提出在nlp的領域具有重要意義。預訓練的 pre train 的語言模型通過無監督的學習掌握了很多自然語言的一些語法或者語義知識,之後在做下游的nlp任務時就會顯得比較容易。bert在做下游的有監督nl...

10分鐘利用django搭建乙個部落格

以前老是聽說ror開發有多快多塊,網上還有朋友為了證明這,專門製作了10分鐘利用rails框架搭建乙個簡易部落格的教程,最近學習django框架,覺得django給開發者的便捷也很多,心血來潮來寫個10分鐘用django搭建簡易部落格的教程。我寫這篇文章的時候使用的python2.7,django1...