並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 2 件 / 2件

新着順 人気順

syntaxhighlighterの検索結果1 - 2 件 / 2件

  • rehypeを使ってHTMLを書き換える | DevelopersIO

    背景 例えばブログサービスで投稿者には WYSIWYG なエディタで HTML を自由に書いてもらい、 実際のブログ上では その HTML を WebAPI で受け取り、出力しているとします。 ただ、そのブログサービスはリニューアルを行ったので、 DB に保存された html のままでは綺麗に表示されません。 jQuery で各々変換する方法もありますが、今回は WebAPI (Node.js) の時点で html を強引に書き換えることで対応したいとします。 rehype とは https://github.com/rehypejs/rehype HTML プロセッサです。 https://unifiedjs.com/ の plugin の 1 つで https://unifiedjs.com/ の思想については HP をご覧いただければ幸いです。 markdown を react co

      rehypeを使ってHTMLを書き換える | DevelopersIO
    • UTF-8の半角スペースには2種類ある

      (2018.3.24追記。根本的に理解が間違っていたのでほとんど書き直しました。) SyntaxHighlighter3.0.9より前のバージョンで表示させているコードをChromeからPyCharmへコピペすると行頭のスペースが認識されません。FirefoxやIEからでは問題は起きません。Chromeからコピペするとノンブレーキングスペースが正しくペーストされずutf-8エンコードのままペーストされてしまうのが原因でした。SyntaxHighlighter3.0.9ではそうならないように対策されています(linuxBean14.04(111)SyntaxHighlighter3.0.9をビルドする:成功編参照。)。 Unicodeのノンブレーキングスペースとブレーキングスペース ノンブレーキングスペースとは改行されないスペースともいわれます。 HTMLでは通常の半角スペースは2個以上ある

        UTF-8の半角スペースには2種類ある
      1