网站地图 联系我们

学习python首选-实战python学习班,专注于python高级工程师培养,python课程:包括Python核心编程技术、全栈开发、网络爬虫、人工智能等。python全栈工程师+提高工作经验,获取免费试听课程!
当前位置: python培训 > python学习 > 常见问题 > 正文

flask搭建的个人博客怎么实现markdown

来源:肚皮舞 浏览量: 发布日期:20-06-16 09:08:09 调整字体大小【 【所属栏目:常见问题】

  flask搭建的个人博客怎么实现markdown

  个人是这么设想的,后台使用的是flask-admin,我技术也不怎么样,只能用现成的,直接用markdown写博文,然后存到数据库,但是怎么在后台进行预览呢?而且如何在页面上展示出markdown并且支持主要编程语言的代码高亮?大家是怎么做的,说说看。

  我使用了markdown库,显示了一些语法,但是却无法显示代码高亮是因为什么原因呢?

  代码里的这个 \``` 是为了转义

  pythonfrom flask import Markup

  import markdown

  @app.route('/mark')

  def mark():

  con = """

  ##Quict Start

  ###Adding Views

  ``` python

  from flask import Flask

  from flask.ext.admin import Admin, BaseView, expose

  from .model import User, FavVideo, Article, db

  class MyView(BaseView):

  @expose('/')

  def index(self):

  return self.render('index.html')

  \```

  """

  contents= Markup(markdown.markdown(con))

  return render_template('mark.html', content=contents)

标签:
肚皮舞新闻动态News Center

肚皮舞视频

肚皮舞培训课程

联系卡伊丝contact us
联系我们
python培训「零基础入门到精通」python人工智能编程培训班-0798wz.com

咨询热线:18301225663