<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Syntax Highlight &#8211; WP Pilot</title>
	<atom:link href="https://wppilot.net/tag/syntax-highlight/feed/" rel="self" type="application/rss+xml" />
	<link>https://wppilot.net</link>
	<description>ブログ作りの次の一手をあなたに。</description>
	<lastBuildDate>Sun, 01 Feb 2026 01:05:42 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png</url>
	<title>Syntax Highlight &#8211; WP Pilot</title>
	<link>https://wppilot.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPressのコードハイライトプラグイン「Syntax-highlighting Code Block (with Server-side Rendering)」</title>
		<link>https://wppilot.net/2025/06/14/syntax-highlighting-code-block-with-server-side-rendering/</link>
					<comments>https://wppilot.net/2025/06/14/syntax-highlighting-code-block-with-server-side-rendering/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Sat, 14 Jun 2025 11:03:01 +0000</pubDate>
				<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[Syntax Highlight]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=153</guid>

					<description><![CDATA[WordPressでコードを美しく表示するためのプラグイン「Syntax-highlighting Code Block (with Server-side Rendering)」により、サーバーサイドレンダリング（SS [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<p class="wp-block-paragraph">WordPressでコードを美しく表示するためのプラグイン「<strong><a href="https://ja.wordpress.org/plugins/syntax-highlighting-code-block/">Syntax-highlighting Code Block (with Server-side Rendering)</a></strong>」により、サーバーサイドレンダリング（SSR）を活用したコードハイライトが使えるようになります。</p>



<p class="wp-block-paragraph">本記事では、このプラグインの特徴やメリット・デメリット、競合プラグインとの比較という観点から説明しています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-5t0gq0pb"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-5t0gq0pb" id="vk-tab-label-toc-5t0gq0pb">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#syntax-highlighting-code-blockの特徴" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						Syntax-highlighting Code Blockの特徴
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#主な特徴" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1.1. </span>
						主な特徴
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#どんな人におすすめ" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1.2. </span>
						どんな人におすすめ？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#動作イメージ" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1.3. </span>
						Gutenbergの動作イメージ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-57b74244-aceb-47d6-a010-5055db9bcfd6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1.4. </span>
						カスタマイズ画面のイメージ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#syntax-highlighting-code-blockのメリット" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						Syntax-highlighting Code Blockのメリット
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#syntax-highlighting-code-blockのデメリット" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						Syntax-highlighting Code Blockのデメリット
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#参考-デザインの変更方法" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						【参考】デザインの変更方法
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#競合プラグインとの比較" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						競合プラグインとの比較
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#syntaxhighlighter-evolved" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						SyntaxHighlighter Evolved
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#prismatic" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						Prismatic
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#code-syntax-block" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.3. </span>
						Code Syntax Block
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#まとめ" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						まとめ
					</a>
				</li>
			</ul></div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_black" id="syntax-highlighting-code-blockの特徴">Syntax-highlighting Code Blockの特徴</h2>



<p class="wp-block-paragraph">「Syntax-highlighting Code Block (with Server-side Rendering)」は、<strong>サーバー側でコードを処理してHTMLを生成</strong>&nbsp;するため、ページの表示速度に影響を与えにくく、SEOにも優れたプラグインです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="主な特徴">主な特徴</h3>



<ul class="wp-block-list">
<li><strong>サーバーサイドレンダリング（SSR）</strong>&nbsp;により、クライアントの負荷を軽減。</li>



<li><strong>Gutenbergエディタ対応</strong>&nbsp;で、簡単にコードブロックを挿入可能。</li>



<li><strong>多くのプログラミング言語をサポート</strong>&nbsp;し、幅広い用途で使用可能。</li>



<li><strong>SEOに有利</strong>&nbsp;で、検索エンジンがコードを適切に認識。</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="どんな人におすすめ">どんな人におすすめ？</h3>



<ul class="wp-block-list">
<li>SEOを重視するブロガーやエンジニア向け</li>



<li>ページ表示速度を最適化したい人</li>



<li>シンプルな設定でコードハイライトを導入したい人</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="動作イメージ">Gutenbergの動作イメージ</h3>



<p class="wp-block-paragraph">以下のとおり、「コード」ブロックに追加で設定欄が設けられるのみです。日本語化されていませんが、この程度なら直感的に扱えるでしょう。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="270" height="505" src="https://wppilot.net/wp-content/uploads/2025/06/4bbbc8bcfa3b98fffa767499736ce533.png" alt="" class="wp-image-156" srcset="https://wppilot.net/wp-content/uploads/2025/06/4bbbc8bcfa3b98fffa767499736ce533.png 270w, https://wppilot.net/wp-content/uploads/2025/06/4bbbc8bcfa3b98fffa767499736ce533-160x300.png 160w" sizes="(max-width: 270px) 100vw, 270px" /></figure>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-onborder"><div class="vk_borderBox_title_container"><i class=""></i><p class="vk_borderBox_title">各項目について</p></div><div class="vk_borderBox_body">
<ul class="wp-block-list">
<li><strong>LANGUAGE</strong>： ハイライト対象の言語を選択できます。なお、「Auto-detect」は言語を自動検知してくれますが、あまり信用しない方が良いでしょう。</li>



<li><strong>HIGHLIGHTED LINES</strong>： ハイライト付きの行について数値（行番号）で選択できます。</li>



<li><strong>Show Line Numbers</strong>：行番号を表示するか否かを設定できます。チェック付きで表示されます。</li>



<li><strong>Wrap Lines</strong>： チェックを入れると、文字が右端に達したときに折り返すようになります。チェック無しの場合はスクロールバーが表示されます。</li>
</ul>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="vk-htags-57b74244-aceb-47d6-a010-5055db9bcfd6">カスタマイズ画面のイメージ</h3>



<p class="wp-block-paragraph">カスタマイズ画面にも「色」部分に設定画面が出ます（使用しているテーマによっては出ない可能性もあります）。FSEテーマを使用している場合、旧カスタマイズ画面が表示されるようになります。</p>



<p class="wp-block-paragraph">こちらでは、Syntax Highlightで使われるカラーテーマとコードハイライトの背景色を変更することが可能となっています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="342" height="324" src="https://wppilot.net/wp-content/uploads/2025/06/image.png" alt="" class="wp-image-157" srcset="https://wppilot.net/wp-content/uploads/2025/06/image.png 342w, https://wppilot.net/wp-content/uploads/2025/06/image-300x284.png 300w" sizes="(max-width: 342px) 100vw, 342px" /></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_black" id="syntax-highlighting-code-blockのメリット">Syntax-highlighting Code Blockのメリット</h2>



<ul class="wp-block-list is-style-vk-check-square-mark">
<li><strong>SEOに強い</strong>：サーバー側で処理されたコードは、検索エンジンに正しくインデックスされやすく、SEO対策に効果的です。JavaScriptベースのプラグインでは、Googlebotがコードを完全に認識できないことがありますが、このプラグインならその心配がありません。&nbsp;</li>



<li><strong>ページの表示速度を向上</strong>：JavaScriptによるクライアントサイドの処理を減らし、<strong>高速なページ表示を実現</strong>&nbsp;します。特に、モバイルユーザーや低スペックのデバイスを使用する訪問者にも快適な閲覧環境を提供できます。</li>



<li><strong>シンプルな使い方</strong>：WordPressのブロックエディタ（Gutenberg）に統合されており、<strong>追加の設定なしですぐに使用可能</strong>です。通常のコードブロックに言語設定が加わる形となっているため、非常にシンプルです。特に事細かい設定項目があるわけでもありませんので、スムーズに導入できます。&nbsp;</li>



<li><strong>対応言語が非常に多い</strong>：<strong>HTMLやPHPを始め、合計で150以上もの言語をサポートしています。</strong>もともと<a href="https://github.com/scrivo/highlight.php">highlight.php</a>という<a href="https://highlightjs.org/">highlight.js</a>系のライブラリを使用しているため、サポート言語が多いのも頷けます。</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_black" id="syntax-highlighting-code-blockのデメリット">Syntax-highlighting Code Blockのデメリット</h2>



<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><strong>カスタマイズ性が低い</strong>：クライアントサイドのハイライトライブラリ（Prism.jsなど）と比べて、テーマの変更やデザインのカスタマイズが難しい点があります。ただし、上述のとおり、全く変更できないわけではありません。&nbsp;</li>



<li><strong>プラグインの更新頻度</strong>：このプラグインの更新頻度はあまり多くなく、安定性という面では若干不安が残ります。直近では2024年11月にアップデートされたため当分は問題ないと思われますが、念のため、最新のWordPressバージョンとの互換性には注意が必要です。</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_black" id="参考-デザインの変更方法">【参考】デザインの変更方法</h2>



<p class="wp-block-paragraph">上記カスタマイズ画面以外でも、テーマの<code>functions.php</code>に以下の記述を行うことでも、デザインの変更が可能となっています。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">add_filter(
	<span class="hljs-string">'syntax_highlighting_code_block_style'</span>,
	&lt;strong&gt;<span class="hljs-function"><span class="hljs-keyword">function</span>&lt;/<span class="hljs-title">strong</span>&gt;<span class="hljs-params">()</span> </span>{
		&lt;strong&gt;<span class="hljs-keyword">return</span>&lt;/strong&gt; <span class="hljs-string">'（テーマ名）'</span>;
	}
);</code></span></pre>


<p class="wp-block-paragraph"><strong>デザイン名は<a href="https://highlightjs.org/demo">highlight.jsのデモページ</a>から選べるものを選択</strong>してください。なお、<strong>新しく導入されたものについてはプラグイン側が対応していない場合があります</strong>ので、ご注意ください。</p>



<p class="wp-block-paragraph">その他、以下のページでプラグインのカスタマイズ方法が記されています。ご興味のある方はご覧ください（ただし、変更は自己責任でお願いします）。</p>



<ul class="wp-block-list">
<li><a href="https://github.com/westonruter/syntax-highlighting-code-block/wiki/Advanced-Usage">Advanced Usage · westonruter/syntax-highlighting-code-block Wiki · GitHub</a></li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_black" id="競合プラグインとの比較">競合プラグインとの比較</h2>



<p class="wp-block-paragraph">参考までに、他のプラグインについても検討材料として紹介いたします。</p>



<ul class="wp-block-list">
<li><a href="https://ja.wordpress.org/plugins/syntaxhighlighter/">SyntaxHighlighter Evolved</a></li>



<li><a href="https://ja.wordpress.org/plugins/prismatic/">Prismatic</a></li>



<li><a href="https://ja.wordpress.org/plugins/code-syntax-block/">Code Syntax Block</a></li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="syntaxhighlighter-evolved">SyntaxHighlighter Evolved</h3>



<ul class="wp-block-list">
<li><strong>特徴</strong>：クライアントサイド（JavaScript）でコードをハイライト。</li>



<li><strong>メリット</strong>：テーマ変更が簡単、カスタマイズ性が高い。</li>



<li><strong>デメリット</strong>：JavaScript依存のため、ページ速度に影響を与える可能性がある。</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="prismatic">Prismatic</h3>



<ul class="wp-block-list">
<li><strong>特徴</strong>：Prism.jsまたはHighlight.jsを使用し、表示も美しい。</li>



<li><strong>メリット</strong>：カスタマイズ性が豊富。</li>



<li><strong>デメリット</strong>：SSRではないため、SEO面ではやや不利。</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-vk-heading-solid_bottomborder_black" id="code-syntax-block">Code Syntax Block</h3>



<ul class="wp-block-list">
<li><strong>特徴</strong>：Gutenberg向けのシンプルなコードハイライトプラグイン。</li>



<li><strong>メリット</strong>：簡単に使用可能。</li>



<li><strong>デメリット</strong>：機能が少なく、カスタマイズ性が低い。</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_black" id="まとめ">まとめ</h2>



<p class="wp-block-paragraph">「<strong>Syntax-highlighting Code Block (with Server-side Rendering)</strong>」は、<strong>SEO対策を意識したコードハイライトを求める方に最適なプラグイン</strong>&nbsp;です。ページ表示速度や検索エンジン最適化を重視するなら、ぜひ導入を検討してみてください。</p>



<p class="wp-block-paragraph">カスタマイズ性を求める場合はJavaScriptを使用するプラグインの方が良いかもしれません。一方で、<strong>シンプルで高速なコードハイライト</strong>を求める場合は、「Syntax-highlighting Code Block」をご検討いただくのが良いでしょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2025/06/14/syntax-highlighting-code-block-with-server-side-rendering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
