jekyll で作成したサイトにサイドバー広告つけてみた
By taiyou
2025-07-21
目次
はじめに
このサイトは beautiful-jekyll-master のテンプレートから作成されています。 こちらですね beautifuljekyll
しかし、テンプレートを見て貰えばわかるのですが、左右に広告やコンテンツ情報を載せるには自分で html と css をいじる必要があります。 とても簡単に実装できるので参考に慣ればと思います。
完成形
今見ているこのページの両サイドに広告が表示されていると思います。
このような形で作成できます。
コードをいじる
_layout/post.html
post.html の row クラスを以下のように書き換えます。 コメントアウトしている箇所に好きに広告やコンテンツを埋め込みましょう。
<div class="main-row">
<div class="left-container">
<!-- サイドバー右 -->
</div>
<div class="center-container">
<!-- メインコンテンツ -->
</div>
<div class="right-container">
<!-- サイドバー左 -->
</div>
</div>
assets/css/beautifuljekyll.css
以下を付け加えます。
.main-row {
display: flex;
}
.left-container {
width: 200px;
min-width: 100px;
padding-right: 2.25rem;
}
.right-container {
width: 200px;
min-width: 100px;
padding-left: 2.25rem;
}
.center-container {
flex: 1;
min-width: 0;
}
/* 幅が狭いとき、サイドバー非表示 */
@media (max-width: 900px) {
.right-container {
display: none;
}
}
@media (max-width: 1200px) {
.left-container {
display: none;
}
}
おわりに
その他の記事もぜひご覧ください!
お問い合わせ: hiromacha1116@icloud.com
Tags:
Jekyll
おすすめ新着アプリ
タグ
Expo 13
- Android App Bundle が誤った鍵で署名されています。のエラ…
- Expo+Firebaseで出る iOS ビルドエラーをexpo-buil…
- Error: The operation couldn’t be comp…
- 同じ Wi-Fi でも Expo Go でテストできないときの対処方法
- react-native-view-shotを使ってスクショをとる
- Emulatorがインターネットに接続されない時の対処法
- No Android connected device found, an…
- [革命] Expoアプリで16KB対応に引っかかったライブラリを調べる方法
- expo + firebaseアプリにAppleサインインの実装(EXPO…
- [FirebaseError: Firebase Storage: Obj…
- expoで作成したアプリを実機で動かしたときに環境変数が参照されない問題を…
- expoでgoogle admobを導入してみた
- Expo SDK を アップデートした時にライブラリの互換性を合わせる
エラー解決 10
- Could not validate subscriptions API …
- Android App Bundle が誤った鍵で署名されています。のエラ…
- Expo+Firebaseで出る iOS ビルドエラーをexpo-buil…
- Error: The operation couldn’t be comp…
- 同じ Wi-Fi でも Expo Go でテストできないときの対処方法
- Emulatorがインターネットに接続されない時の対処法
- No Android connected device found, an…
- [革命] Expoアプリで16KB対応に引っかかったライブラリを調べる方法
- UnityでBuildしたAABファイルでGoogle Playでデバッグ…
- [FirebaseError: Firebase Storage: Obj…