在django中配置Markdown

2021-10-06 18:56:48 字數 1248 閱讀 1851

pip install django-mdeditor
'mdeditor'

]

# 在專案目錄下新建乙個uploads資料夾

media_url = '/media/'

media_root = os.path.join(base_dir, 'uploads')

from django.conf import settings

from django.conf.urls.static import static

urlpatterns = [

url(r'mdeditor/', include('mdeditor.urls')),

] #沒有這個設定,上傳的不會顯示出來

if settings.debug:

urlpatterns += static(settings.media_url, document_root=settings.media_root)

# 將view檢視中獲取到資料庫的資料,修飾為html語句,傳到前端

pip install markdown

#實現**高亮

pip install pygments

pygmentize -s default -f html -a .codehilite > code.css

我的是在系統盤自己的賬戶資料夾生成的code.css檔案,例如c:\users\96108

將這個css檔案加入到你的static資料夾下(只要能正確引入時就可以)

# **高亮

def blog_detail(request, blog_pk):

blog = get_object_or_404(blog, pk=blog_pk)

blog.content = markdown.markdown(blog.content, extensions=[

'markdown.extensions.extra',

'markdown.extensions.codehilite', # 語法高亮拓展

'markdown.extensions.toc' # 自動生成目錄

]) # 修改blog.content內容為html

}

會出現紅色框框

Django在apache中的配置

apache配置檔案 省略無關配置 wsgidaemonprocess djangoproject processes 2 threads 15 python path home andrew hg repo django wsgiprocessgroup djangoproject alias s...

mac下sublime 配置使用markdown

sublime text作為乙個優秀的文字編輯器,擁有很多的擴充套件外掛程式。我們可以利用這些外掛程式為sublime text 增加擴充套件的功能。mac常用編輯器強烈推薦sublime,當前出到sublime text 3。官方主頁 2.安裝package control 使用快捷鍵ctrl 開...

Mkdocs在html網頁上看markdown

目錄4.新增頁面 5.總結 mkdocs是什麼?一句話概括如下 mkdocs 是乙個用於建立專案文件的快速,簡單,完美華麗的靜態站點生成器.文件原始碼使用 markdown 來撰寫,用乙個 yaml 檔案作為配置文件.具體可以查mkdocs的官網 其介面如下圖所示 也可以檢視mkdocs的配置文件。...