# 背景 注釈を貼る記法をどうするかについて議論の結果、 #509 でルールが明文化されました。 しかし、例えば https://github.com/cpprefjp/site/pull/542#discussion_r187783657 のように連番の維持が難しい例がある。 人間が連番の維持なんて作業をできるとは思えない # 提案 MarkdownをLintして適当なCIに掛ける。 MarkdownのLinterといえばRubyで書かれた https://github.com/markdownlint/markdownlint があるのでこれをforkしていじるという選択肢が考えられる(どうもこいつにはPluginシステムはないようです) # デメリット site_generatorが利用しているPythonのMarkdownライブラリとMarkdownのパースが一致しないことに起因する問題が生じる可能性がある。 # 考えられる他の解決策 - HTML変換後に対してLintする: 手間ばかりかかる - https://github.com/cpprefjp/site_generator/issues/52 をReopen、独自記法を追加する: 導入コストが高くて一度見送られている - HTML変換後に対してid重複のみ探索: site_generatorで対応しやすそうだけど効果は極めて限定的
背景
注釈を貼る記法をどうするかについて議論の結果、 #509 でルールが明文化されました。
しかし、例えば #542 (comment) のように連番の維持が難しい例がある。
人間が連番の維持なんて作業をできるとは思えない
提案
MarkdownをLintして適当なCIに掛ける。
MarkdownのLinterといえばRubyで書かれた
https://github.com/markdownlint/markdownlint
があるのでこれをforkしていじるという選択肢が考えられる(どうもこいつにはPluginシステムはないようです)
デメリット
site_generatorが利用しているPythonのMarkdownライブラリとMarkdownのパースが一致しないことに起因する問題が生じる可能性がある。
考えられる他の解決策