コードSyntaxハイライト表示を[TIL]マイサイトに適用
5393 ワード
ニュースセンターや人気のあるブログサイトなどを見ると、文法をダウンロードしてコードラベルに異なる言語のハイライト機能を追加することができます.ブザーも以下のように使用できます.
でも.直接実現するには長い時間がかかります.希望に満ちているのは、すでに多くの優秀な人が非常に良いツールを創造していることです!
highlight.js式
詳細な使用方法は、羽状草本植物によって学習することができる.ここでは私がどのように使っているのか簡単に述べます.
希望するテーマ名は数式スロットで確認できます.使用したいトピックが
例)
プロジェクト内で使用します. Reactで使用したい場合は、npmパッケージ(
完了!
<body>
<div>
Hello, world!
</div>
</body>
でも私のサイトは?基本的に設定された<code>
のラベルを使用すると、フォントの色だけでなく背景の色も見えません.私が作成したサイトにも、上のような素晴らしいハイライト機能を追加しましょう.でも.直接実現するには長い時間がかかります.希望に満ちているのは、すでに多くの優秀な人が非常に良いツールを創造していることです!
highlight.js式
highlight.js
というライブラリです.これは、任意のWeb上でcode syntax highlight機能を使用するのに役立つツールです.詳細な使用方法は、羽状草本植物によって学習することができる.ここでは私がどのように使っているのか簡単に述べます.
index.html
ファイルに次の構文を追加します.<link
rel="stylesheet"
href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/styles/${테마 이름}.min.css"
/>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/highlight.min.js"></script>
<script>
hljs.highlightAll();
</script>
これによりハイライト表示されます.jsのスクリプトとcssを外部から受信します.希望するテーマ名は数式スロットで確認できます.使用したいトピックが
Github Dark Dimmed
の場合は、スペース(-)、大文字を小文字(github-dark-dimmed
)に変換して入力できます.例)
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/styles/github.dark-dimmed.min.css"/>
プロジェクト内で使用します.
...
<pre><code class="language-언어이름">{내용}</code></pre>
...
npm install highlight.js
)で受信し、Effectを使用してページ上でhljs.highlightAll()
を実行できます.完了!
Reference
この問題について(コードSyntaxハイライト表示を[TIL]マイサイトに適用), 我々は、より多くの情報をここで見つけました https://velog.io/@tok1324/TIL-내-웹사이트에-코드-Syntax-highlight-적용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol