我用本OJ挺少的,不太熟悉熟悉(不知道发到哪里),就单独发帖了……

正经的:

本OJ有个特别好的功能,就是讨论帖可以直接发html,这也非常好用,但未免成为知名OJ后会玩过分[1]???

_PeterWang_ LV inf

这应该不是bug,但容易玩坏,建议封装后指给用户借口,而单独授予管理员发html权限


  1. 祝Hydro能成功成为知名OJ ↩︎

  2. 更好的例子见我发的评论…… ↩︎

4 条评论

  • @ 2021-11-15 12:40:02

    在没有HTML的地方用户会选用Katex来生成多样式的文本,这显然会比直接使用HTML带来更大的渲染消耗。

    • @ 2021-11-15 12:38:17

      同时,内容的发布是给别人看的。如果一看一团糟一般来说就直接不看了。

      • @ 2021-11-15 12:37:33

        我们会在保证安全性的前提下尽可能提高用户的自由度。
        tag 伪造的情况可能会考虑进行过滤。

        • @ 2021-11-14 19:23:00
          <nav class="nav slideout-menu" id="menu"> </nav> <nav class="nav--shadow"></nav>
           
          <button type="button" class="header__hamburger">
          </button>
          • Hydro
          • 反馈 or 建议 (我也不知道到底是啥)

          •         @
                    <span class="time relative" data-timestamp="1636888911">2021-11-14 19:21:51</span>
                  </li>
                </ul>
                <div class="typo topic__content" data-emoji-enabled data-raw-url="Error: No route found for name: discussion_raw">
                  <p>我用本OJ挺少的,不太熟悉熟悉(不知道发到哪里),就单独发帖了……</p>
            

            正经的:

            本OJ有个特别好的功能,就是讨论帖可以直接发html,这也非常好用,但未免成为知名OJ后会玩过分[1]???

            • 像:
            _PeterWang_ LV inf

            这应该不是bug,但容易玩坏,建议封装后指给用户借口,而单独授予管理员发html权限


            1. 祝Hydro能成功成为知名OJ ↩︎

                </div>
              </div>
              <ul class="section__footer supplementary dot list">
                      <li><a href="/discuss/6190f14fa8f5aa929e62818a/edit">
                  <span class="icon icon-edit"></span> 编辑
                </a></li>
                      <li>1 次查看</li>
                      <li><form class="form--inline" method="post">
                  <input type="hidden" name="operation" value="star">
                  <input type="hidden" name="csrfToken" value="4dbbf0ebe32a738148f6419b1e1703b6">
                  <button class="star" type="submit">
                    <span class="starred--hide"><span class="icon icon-star--outline"></span> 收藏讨论</span>
                    <span class="starred--show"><span class="icon icon-star"></span> 取消收藏</span>
                  </button>
                </form></li>
                      <li><a href="/wiki/help#contact">
                  <span class="icon icon-warning"></span> 举报
                </a></li>
              </ul>
            </div>
            <div class="section">
              <div class="section__header">
                <h1 class="section__title">0 条评论</h1>
              </div>
              <div class="section__body">
                <ul class="dczcomments__list view--discussion">
            
          • <form method="post" class="dczcomments__box" name="dczcomments__box__form" data-hotkey="ctrl+enter:submit,esc:vjCommentBoxCancel">
            <textarea name="content" class="textbox" data-markdown required></textarea>
            <input type="submit" class="rounded primary button dczcomments__box__submit" value="评论 (Ctrl+Enter)" data-value-reply="回复 (Ctrl+Enter)" data-value-comment="评论 (Ctrl+Enter)" data-value-comment-update="更新 (Ctrl+Enter)" data-value-reply-update="更新 (Ctrl+Enter)"> <input type="button" class="rounded button nojs--hide" name="dczcomments__box__cancel" value="取消 (Esc)">
            <input type="hidden" name="operation" value="reply"> <input type="hidden" name="csrfToken" value="4dbbf0ebe32a738148f6419b1e1703b6"> </form>
            <textarea class="textbox" name="dczcomments__dummy-box" readonly data-form="{"operation":"reply"}" placeholder="发表您的评论"></textarea>
                    <div class="nothing-placeholder">
          
          目前还没有评论...
                  </div>
          </div>
          
          • 1