【WordPress】CodePenでソースコードをブログに埋め込み方法(プラグイン不要!)

【WordPress】CodePenでソースコードをブログに埋め込み方法(プラグイン不要!)

どーも!りゅうです(「・ω・)「

HTML,CSS,JavaScriptだけでなく、Flutterのソースコードを
プラグインやライブラリなしでブログに埋め込めるCodePenの紹介です!

CodePenってなに?

ざっくり言えば、
HTML、CSS、JavascriptやFlutterのコード共有と、
編集結果をリアルタイムで表示させる事ができるサービスです!

Codepenの特徴

即時プレビュー機能でスピード編集
オンラインのコードエディタなので、
編集したソースコードの結果がリアルタイムで反映される!

保存しておける!
サンプルを作成して保存しておけば、
あとから自分で参照したり使い回しができます!

わかりやすくてオシャレなインターフェイス
ほとんど英語にもかかわらず説明いらずの使いやすさ!!
(※わかりやすいチュートリアルもあります!)

コードの埋め込みが簡単!
プラグインいらずでWordpressに埋め込めこめるembedがあるので、
作成したソースコードをすぐにブログサービスに埋め込める!

↓実際のうめこみはこんな感じ

See the Pen
iOS Swich DEMO
by Riumaru (@Riumaru)
on CodePen.

CodePen埋め込みを導入するメリットとデメリット

メリット
* 埋め込みがめっちゃ簡単!
* プラグイン不要
* プラグインを使わないのでサイトが軽くなる
* 実行結果をその場で見せることができる
* ユーザーが編集してリアルタイムで編集結果を確認できる
* 見た目がおしゃれ!

デメリット
* 外部サイトの埋め込みである為、コードが記事の文字数数としてカウントされない。
* コードがSEOのキーワードとして検索対象にならない。
* 全て公開される。(有料プランならプライベート利用が可能)
* CodePenに会員登録しないといけない

登録手順

CODEPEN公式サイトにアクセスして画面右上の「Sign Up」をクリック

・お好きなアカウントと連携してサインアップ

・今回はGithubで連携してみました

・usernameなどを設定したら「Save&Continue」

・「Lets GO」
チュートリアルが始まるのでぱーっと見たら完了です(•̀ᴗ•́)و ̑̑

Point

チュートリアルはEditor Tourから後で見ることもできるので「I’d rather not take the tour now」で飛ばしてもOKです!

コードの埋め込み手順

作成したコードのページで、画面右下の「embed」をクリックで埋め込み設定していきましょう!

表示方法の設定

この画面の下部で表示方法を設定していきます。
設定値は画面上部のプレビュー画面にリアルタイムで反映されます!

Point

プレビュー画面を確認しながら設定していきましょう!

高さ
ドラッグで表示する高さを変更

DefaultTabs
初期表示するタブの設定

Memo

あくまで初期表示の設定なので、
ユーザーがタブをクリックすれば、HTML、CSSなどを切り替えや、Result表示の切り替えが可能です!

Theme
男はだまってダークモード(∩’-‘⊂)シュッ
または「明るいと目が痛い。」という人は「Dark」がおすすめ!

・サイトが白基調なら「Light」

・真ん中を行きたい人は「Defualt」
「Dark」に近いですが、ヘッダーとフッターがグレー

Point

「デフォルト」テーマは、カスタマイズすることも可能です!

Use Click-ti-load
Embedded Pensの結果を以下のどちかに設定できます。
・すぐに読み込む(ユーザリビティ重視)
・クリックしないと読み込めないプレビューの状態にするか(サイトの表示スピード重視)

ONにすると「ペンを実行する(Run Pens)」ボタンが表示され、
訪問者がこのボタンをクリックするとペンがロードされるようになります。

Point

ページ表示と同時にコードをロードをしないことでパフォーマンスの向上に繋がりますが、
ユーザリビティは低下するので、どっちをとるかはお好みで(∩’-‘⊂)シュッ
※自分はいちいち押すのが面倒だと思ってしまうのでOFFにしています。

Make Code Editable
埋め込んでコードを編集可能にする。
読者がリアルタイムでコードを編集できるのは便利なのでON推奨!

貼り付け形式の違い

ブログに貼り付ける形式は4種類あるので、
任意のものを選択して「Copy Code」をクリック

HTML (Recommended)
CedePenで推奨されているHTMLを埋め込む方式です。
WordPresなどでは直接コードを埋め込めるので、
とりあえずコレにしておけば間違いない( *˙ω˙*)و グッ!

今回はこの方法での埋め込み方法を紹介します!

WordPress Shortcode
CodePen Embedded Pens Shortcode というプラグインが必要
(この為のプラグインを入れるなら、シンタックスハイライターとかのプラグイン入れたら良いのでは)

Prefill Embed
HTMLやCSS、Javascriptのそれぞれのコードをそのまま埋め込む方式

CodePenのコードからではなく、
自分のWebサイトにある<pre><code>タグのコードを
CodePen スタイルにできるみたいですが、
自分も詳しくはないので公式サイトの Prefill Embeds参照してみてください。
Iframe
「どうしてもJavaScriptが使えない でも<iframe>は使える」という場合は、
埋め込みURLそのものをiframe化することができるみたいです。
こちらも詳しくは公式サイト Embedded Pens参照!

記事へ埋め込む

記事の投稿画面へ行き、
以下の操作で記事へ埋め込んでいきましょう!!

クラシックエディターの場合

・「テキスト」タブでコードを貼り付けるだけ!

ブロックエディターの場合

・ブロックから「カスタムHTML」を追加

・コードを貼り付ける

・記事のプレビューで確認できたら完了です!

あとがき

CodePenでの埋め込み設定お疲れ様でした!
これであなたもコード埋め込みマスターですね(∩’-‘⊂)シュッ

それでは次の記事で会いましょう!

Wordpressカテゴリの最新記事