ホームページ > 記事 > ウェブフロントエンド > Markdown スタイルを最適化し、コード行番号を実装します。display_html/css_WEB-ITnose
私は以前に Youdao Cloud Notes と Weizhi Notes を使用していましたが、偶然 Markdown を使用してドキュメントを書くことに夢中になりました。 Markdown のシンプルさと壮大さに感銘を受け、Youdao Cloud を放棄し、Github 上のドキュメントとメモを一元化できる Weizhi Notes の使用に集中しました。最後に、Yuanzi のエディタを Markdown に変更しました。
しかし、Yuanzi の Markdown レンダリング効果は、Weizhi Notes や github のものに比べて十分美しくないため、Yuanzi の Markdown スタイルを変換することにしました。
2.1 CSS を変更する
/*部分代码如下*/.cnblogs-markdown a { background: transparent;}.cnblogs-markdown a:active,.cnblogs-markdown a:hover { outline: 0;}
2.2 コードの行番号表示をサポート
<script type="text/javascript"> // 博客内的链接在新窗口打开 $("#cnblogs_post_body a").each(function(){ $(this).attr("target","_blank"); }) var pre = $("pre.sourceCode"); //选中需要更改的部分 if(pre && pre.length){ pre.each(function() { var item = $(this); var lang = item.attr("class").split(" ")[1]; //判断高亮的语言 item.html(item.html().replace(/<[^>]+>/g,"")); //将<pre class="brush:php;toolbar:false">标签中的html标签去掉 item.removeClass(); //移除 class item.addClass("brush: " + lang +";"); //根据语言添加笔刷 SyntaxHighlighter.all(); }) }</script>
2.3 完全なソース コードをダウンロードします