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的配置文件。...