Golang中国

github

请问站长 @jimmykuu editormd 的 html数据是怎么来的

我自己打算写一个个人博客,也是用editormd这个编辑器,数据库存的是MD格式的数据,由于editormd的官方文档也没有,看了半天也没看懂

<label>文章内容:</label>
                <div id="test-editormd" style="padding-top: 10px" class="form-group">

                    <textarea name="content" class="form-control" style="display:none;" id="ts">{{.Topic.Content}}</textarea>

                </div>

渲染也是用 editormd 来得

<div id="test-editormd" style="padding-top: 10px" class="form-group">

                    <textarea name="content" class="form-control" style="display:none;" id="ts">{{.Topic.Content}}</textarea>

                </div>
<script type="text/javascript">
        //    调用编辑器
        var testEditor;
        $(function() {
            testEditor = editormd.markdownToHTML("test-editormd", {
                // width   : "1000px",
                htmlDecode: "style,script,iframe",
                emoji: true,
                taskList: true,
                height  : 640,
                tex: true,  // 默认不解析
                flowChart: true,  // 默认不解析
                sequenceDiagram: true,  // 默认不解析
                codeFold: true,
                syncScrolling : "single",
                path    : "../static/lib/"
            });
        });
        </script>

我现在想直接保存HTML数据到数据库中,显示文章内容的时候直接读出来

1 回复
jimmykuu
#1 jimmykuu • 2017-03-15 00:24

有个 saveHTMLToTextarea 参数设置一下:

saveHTMLToTextarea: true,

这样会创建一个隐藏的 textarea ,name 为 editormd-html-code,就能提交到后台了。

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。