如何在 Django-admin 后台中添加 markdown 编辑器呢?

2016-12-25 11:20:09 +08:00
 ansheng

比如我就准备添加simplemde,如果有做过的 V 友,请指导下,正在开发一个博客,编辑器对我来说太重要了,一直都是用markdown语法写文章,富文本编辑器的话,就用这没那么顺手了。

2266 次点击
所在节点    Python
6 条回复
NaVient
2016-12-25 16:48:36 +08:00
自己写个 admin
crazycabbage
2016-12-25 16:58:51 +08:00
https://www.crazyc.cn/artciles/15/
用 markdown2 可以把 markdown 解析成 html ,实时显示的话还没有想到什么办法
ranjiayu
2016-12-25 17:29:42 +08:00
先在 settings 中设置下静态文件地址
admin.py 修改

```

class Media:
js = (
'js/jquery.min.js',
'js/module.min.js',
'js/hotkeys.min.js',
'js/simditor.min.js',
'js/config.js',
)

css = {
'all' : ('css/simditor.css')
}

```

config.js

```

window.onload = function(){
var editor = new Simditor({textarea : $('#id_content')});
}

```
ansheng
2016-12-25 19:47:25 +08:00
@ranjiayu
@crazycabbage
表示在 django 的 admin 添加了一个 markdown 编辑器,左边编辑,右边阅览,前段展示用 js 插件渲染
chuanqirenwu
2016-12-25 19:53:22 +08:00
Django pagedown 我感觉是个不错的选择。 simplemde 有一个 django simplemde 的 app ,但我使用中发现一个 bug ,移动端无法输入汉字,查了下相关的 issue ,发现至今没有解决。所以弃用了。
ansheng
2016-12-25 19:58:00 +08:00
@chuanqirenwu 我在后台用的就是这个,只不过把默认的编辑器换成`simplemde `的了,前段其他插件渲染

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX