おまけ
1 iframe
ウェブサイトに他のウェブサイトの内容を埋め込む場合はiframeを使います。
例えば、Googleマップを埋め込む場合は、
- 埋め込みたい地点を検索する
- 「共有」の中の「地図を埋め込む」を選択する
- 「HTMLをコピー」をクリックする
.qmd
ファイルの地図を埋め込みたい箇所にペーストする
ことで可能です。
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2914.547346975242!2d141.341144612144!3d43.07198687101526!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x5f0b292b3f74d0df%3A0x558704e495e959b3!2z5YyX5rW36YGT5aSn5a2mIOazleWtpumDqC_ms5XlrabnoJTnqbbnp5Ev5rOV56eR5aSn5a2m6Zmi!5e0!3m2!1sja!2sjp!4v1695710116627!5m2!1sja!2sjp" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
2 Bootstrap
既に述べたようにQuartoはBootstrapをベースにウェブサイトを作成しています。そのため、Bootstrapの機能を使うことができます。
- 主にComponentsのところから気になる機能を探します。
- 基本的にHTMLの
<span>
タグと<div>
タグで機能は提供されています。
ここでは、例としてバッジを使います。
<span class="badge bg-primary">バッジ</span>
バッジ
なお、<span>
タグはマークダウンで次のように書くこともできます。
[バッジ]{.badge .bg-primary}
バッジ
ただし、上手く動作しないものもある(例えばカード)もあるので過度に期待しないでください。
3 検索に表示させない
万が一、Googleなどの検索で表示されないようにしたい場合は、_quarto.yml
ファイルで次のように追記します。
format:
html:
...
include-in-header: noindex.html
...
また、noindex.html
というファイルを作成し、以下の内容を記入します。
<meta name="robots" content="noindex,nofollow" />