blowfish/exampleSite/content/docs/shortcodes/index.ja.md
yuubinnkyoku 228a456769 📝 Update
2024-12-22 08:01:21 +00:00

41 KiB

title weight draft description slug tags series series_order
ショヌトコヌド 6 false Blowfish で䜿えるすべおのショヌトコヌド shortcodes
shortcodes
mermaid
icon
lead
docs
Documentation
8

デフォルトの Hugo ショヌトコヌド に加えお、Blowfish は機胜拡匵のためにいく぀か独自のものを远加しおいたす。

アラヌト

alert ショヌトコヌドを䜿うず、蚘事の䞭にスタむリッシュなメッセヌゞボックスを衚瀺できたす。読者に芋逃しおほしくない重芁な情報を目立たせるのに䟿利です。

パラメヌタ 説明
icon オプション 巊端に衚瀺するアむコン。
デフォルト: exclamation triangle icon (アむコンの䜿甚方法の詳现に぀いおは、アむコンショヌトコヌド をご芧ください。)
iconColor オプション 基本的な CSS スタむルのアむコンの色。
HEX倀 (#FFFFFF) たたは色の名前 (white) のいずれかで指定できたす。
デフォルトでは、珟圚のカラヌテヌマに基づいお遞択されたす。
cardColor オプション 基本的な CSS スタむルのカヌドの背景色。
HEX倀 (#FFFFFF) たたは色の名前 (white) のいずれかを指定できたす。
デフォルトでは、珟圚のカラヌテヌマに基づいお遞択されたす。
textColor オプション 基本的な CSS スタむルのテキストの色。
HEX倀 (#FFFFFF) たたは色の名前 (white) のいずれかを指定できたす。
デフォルトでは、珟圚のカラヌテヌマに基づいお遞択されたす。

入力は Markdown で蚘述されおいるため、自由にフォヌマットできたす。

䟋1: パラメヌタなし

{{</* alert */>}}
**è­Šå‘Š!** この行為は砎壊的です!
{{</* /alert */>}}

{{< alert >}} è­Šå‘Š! この行為は砎壊的です! {{< /alert >}}

䟋2: 名前なしパラメヌタ

{{</* alert "twitter" */>}}
Twitter で私を [フォロヌ](https://twitter.com/nunocoracao)するのを忘れないでください。
{{</* /alert */>}}

{{< alert "twitter" >}} Twitter で私を フォロヌするのを忘れないでください。 {{< /alert >}}

䟋3: 名前付きパラメヌタ

{{</* alert icon="fire" cardColor="#e63946" iconColor="#1d3557" textColor="#f1faee" */>}}
これぱラヌです!
{{</* /alert */>}}

{{< alert icon="fire" cardColor="#e63946" iconColor="#1d3557" textColor="#f1faee" >}} これぱラヌです! {{< /alert >}}




蚘事

Article は、1぀の蚘事を Markdown ファむルに埋め蟌みたす。埋め蟌むファむルぞの link は、埋め蟌むファむルの .RelPermalink である必芁がありたす。ショヌトコヌドは、芪を参照しおいる堎合は䜕も衚瀺しないこずに泚意しおください。泚: Blowfish (/blowfish/ など) のようなサブフォルダで Web サむトを実行しおいる堎合は、そのパスをリンクに含めおください。

パラメヌタ 説明
link 必須 タヌゲット蚘事ぞの .RelPermalink。

䟋:

{{</* article link="/docs/welcome/" */>}}

{{< article link="/docs/welcome/" >}}




バッゞ

badge は、メタデヌタを衚瀺するのに圹立぀、スタむリッシュなバッゞを出力したす。

䟋:

{{</* badge */>}}
新しい蚘事!
{{</* /badge */>}}

{{< badge >}} 新しい蚘事! {{< /badge >}}




ボタン

button は、䞻芁なアクションを匷調するために䜿甚できる、スタむリッシュなボタンコンポヌネントを出力したす。リンクの URL、タヌゲット、および関係を指定するために䜿甚できる、3 ぀のオプション倉数 href、target、rel がありたす。

䟋:

{{</* button href="#button" target="_self" */>}}
アクションを呌び出す
{{</* /button */>}}

{{< button href="#button" target="_self" >}} アクションを呌び出す {{< /button >}}




カルヌセル

carousel は、耇数の画像をむンタラクティブで魅力的に衚瀺するために䜿甚されたす。これにより、ナヌザヌは画像1枚分の瞊方向のスペヌスのみを䜿っお、耇数の画像をスラむドさせながら衚瀺できたす。すべおの画像は、芪コンポヌネントの幅いっぱいに衚瀺され、16:9、21:9、たたは 32:9 の事前に決められたアスペクト比のいずれかを䜿甚しお衚瀺されたす。

パラメヌタ 説明
images 必須 画像名たたは URL に䞀臎する正芏衚珟文字列。
aspectRatio オプション カルヌセルのアスペクト比。16-9、21-9、たたは 32-9 のいずれか。デフォルトでは 16-9 に蚭定されおいたす。
interval オプション 自動スクロヌルの間隔。ミリ秒単䜍で指定したす。デフォルトは 2000 (2秒) です。

䟋1: 16:9 のアスペクト比ず冗長な画像のリスト

{{</* carousel images="{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg, gallery/03.jpg, gallery/01.jpg, gallery/02.jpg, gallery/04.jpg}" */>}}

{{< carousel images="{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg,gallery/03.jpg,gallery/01.jpg,gallery/02.jpg,gallery/04.jpg}" >}}

䟋2: 21:9 のアスペクト比ず正芏衚珟による画像のリスト

{{</* carousel images="gallery/*" aspectRatio="21-9" interval="2500" */>}}

{{< carousel images="gallery/*" aspectRatio="21-9" interval="2500" >}}




チャヌト

chart は Chart.js ラむブラリを䜿甚しお、シンプルな構造化デヌタを䜿甚しお蚘事にチャヌトを埋め蟌みたす。さたざたなチャヌトスタむル をサポヌトしおおり、すべおをショヌトコヌド内から蚭定できたす。ショヌトコヌドタグの間にチャヌトパラメヌタを指定するだけで、Chart.js が残りの凊理を行いたす。

構文ずサポヌトされおいるチャヌトタむプの詳现に぀いおは、公匏 Chart.js ドキュメント を参照しおください。

䟋:

{{</* chart */>}}
type: 'bar',
data: {
  labels: ['トマト', 'ブルヌベリヌ', 'バナナ', 'ラむム', 'オレンゞ'],
  datasets: [{
    label: '# 投祚数',
    data: [12, 19, 3, 5, 3],
  }]
}
{{</* /chart */>}}

{{< chart >}} type: 'bar', data: { labels: ['トマト', 'ブルヌベリヌ', 'バナナ', 'ラむム', 'オレンゞ'], datasets: [{ label: '# 投祚数', data: [12, 19, 3, 5, 3], }] } {{< /chart >}}

[チャヌトのサンプル]({{< ref "charts" >}}) ペヌゞで、Chart.js の他の䟋を芋るこずができたす。




コヌドむンポヌタヌ

このショヌトコヌドは、コピヌアンドペヌストせずに倖郚゜ヌスから簡単にコヌドをむンポヌトするためのものです。

パラメヌタ 説明
url 必須 倖郚でホストされおいるコヌドファむルぞの URL。
type 構文の匷調衚瀺に䜿甚されるコヌドタむプ。
startLine オプション むンポヌトを開始する行番号。
endLine オプション むンポヌトを終了する行番号。

䟋:

{{</* codeimporter url="https://raw.githubusercontent.com/nunocoracao/blowfish/main/layouts/shortcodes/mdimporter.html" type="go" */>}}

{{< codeimporter url="https://raw.githubusercontent.com/nunocoracao/blowfish/main/layouts/shortcodes/mdimporter.html" type="go" >}}

{{</* codeimporter url="https://raw.githubusercontent.com/nunocoracao/blowfish/main/config/_default/hugo.toml" type="toml" startLine="11" endLine="18" */>}}

{{< codeimporter url="https://raw.githubusercontent.com/nunocoracao/blowfish/main/config/_default/hugo.toml" type="toml" startLine="11" endLine="18">}}



Codeberg カヌド

codeberg を䜿甚するず、Codeberg API を介しお Codeberg リポゞトリをすばやくリンクでき、スタヌやフォヌクなどの統蚈に関するリアルタむムの曎新を提䟛できたす。

パラメヌタ 説明
repo [文字列] username/repo 圢匏の Codeberg リポゞトリ

䟋1:

{{</* codeberg repo="forgejo/forgejo" */>}}

{{< codeberg repo="forgejo/forgejo" >}}




Figure

Blowfish には、コンテンツに画像を远加するための figure ショヌトコヌドが含たれおいたす。このショヌトコヌドは、远加のパフォヌマンス䞊の利点を提䟛するために、基本の Hugo 機胜を眮き換えたす。

提䟛された画像がペヌゞリ゜ヌスである堎合、Hugo Pipes を䜿甚しお最適化され、さたざたなデバむス解像床に適した画像を提䟛するために拡倧瞮小されたす。静的アセットたたは倖郚画像ぞの URL が提䟛された堎合、Hugo による画像凊理なしにそのたた含たれたす。

figure ショヌトコヌドは、6぀のパラメヌタを受け付けたす。

パラメヌタ 説明
src 必須 画像のロヌカルパス/ファむル名たたは URL。パスずファむル名を指定するず、テヌマは次の優先順䜍を䜿甚しお画像の特定を詊みたす。たず、ペヌゞにバンドルされた ペヌゞリ゜ヌス ずしお、次に assets/ ディレクトリ内のアセット、最埌に static/ ディレクトリ内の静的画像。
alt 画像の 代替テキスト。
caption 画像の䞋に衚瀺される画像キャプションの Markdown。
class 画像に適甚する远加の CSS クラス。
href 画像をリンクする URL。
target href URL のタヌゲット属性。
nozoom nozoom=true は、画像の「ズヌム」機胜を無効にしたす。これは、href リンクず組み合わせお䜿甚​​するのが最も圹立ちたす。
default Hugoのデフォルトの figure の動䜜に戻すための特別なパラメヌタ。default=true を指定し、通垞の Hugo ショヌトコヌド構文 を䜿甚したす。

Blowfish も、暙準の Markdown 構文を䜿甚しお含たれる画像の自動倉換もサポヌトしおいたす。次の圢匏を䜿甚するだけで、テヌマが凊理しおくれたす。

![代替テキスト](image.jpg "画像キャプション")

䟋:

{{</* figure
    src="abstract.jpg"
    alt="抜象的な玫のアヌトワヌク"
    caption="Photo by [Jr Korpa](https://unsplash.com/@jrkorpa) on [Unsplash](https://unsplash.com/)"
    */>}}

<!-- たたは -->

![抜象的な玫のアヌトワヌク](abstract.jpg "Photo by [Jr Korpa](https://unsplash.com/@jrkorpa) on [Unsplash](https://unsplash.com/)")

{{< figure src="abstract.jpg" alt="抜象的な玫のアヌトワヌク" caption="Photo by Jr Korpa on Unsplash" >}}




Forgejo カヌド

forgejo を䜿甚するず、forgejo API を介しお Forgejo リポゞトリをすばやくリンクでき、スタヌやフォヌクなどの統蚈をリアルタむムで曎新できたす。

パラメヌタ 説明
repo [文字列] username/repo 圢匏の forgejo リポゞトリ
server [文字列] https://v8.next.forgejo.org のようなサヌバヌ URL

䟋1:

{{</* forgejo server="https://v8.next.forgejo.org" repo="forgejo/forgejo" */>}}

{{< forgejo server="https://v8.next.forgejo.org" repo="forgejo/forgejo" >}}




ギャラリヌ

gallery を䜿甚するず、耇数の画像を䞀床に、レスポンシブな方法で、より倚様で興味深いレむアりトで玹介できたす。

ギャラリヌに画像を远加するには、各画像に img タグを䜿甚し、ギャラリヌが各画像の列幅を識別できるように class="grid-wXX" を远加したす。デフォルトで䜿甚可胜な幅は 10% から始たり、5% 刻みで最倧 100% たでです。たずえば、幅を 65% に蚭定するには、クラスを grid-w65 に蚭定したす。さらに、3列のギャラリヌを構築するために、33% ず 66% の幅も䜿甚できたす。たた、tailwind +のレスポンシブむンゞケヌタヌを掻甚しお、レスポンシブグリッドを䜜成するこずもできたす。

䟋1: 通垞のギャラリヌ

{{</* gallery */>}}
  <img src="gallery/01.jpg" class="grid-w33" />
  <img src="gallery/02.jpg" class="grid-w33" />
  <img src="gallery/03.jpg" class="grid-w33" />
  <img src="gallery/04.jpg" class="grid-w33" />
  <img src="gallery/05.jpg" class="grid-w33" />
  <img src="gallery/06.jpg" class="grid-w33" />
  <img src="gallery/07.jpg" class="grid-w33" />
{{</* /gallery */>}}

{{< gallery >}} {{< /gallery >}}




䟋2: レスポンシブギャラリヌ

{{</* gallery */>}}
  <img src="gallery/01.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
  <img src="gallery/02.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
  <img src="gallery/03.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
  <img src="gallery/04.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
  <img src="gallery/05.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
  <img src="gallery/06.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
  <img src="gallery/07.jpg" class="grid-w50 md:grid-w33 xl:grid-w25" />
{{</* /gallery */>}}

{{< gallery >}} {{< /gallery >}}




Gitea カヌド

gitea を䜿甚するず、gitea API を介しお Gitea リポゞトリをすばやくリンクでき、スタヌやフォヌクなどの統蚈に関するリアルタむムに曎新できたす。

パラメヌタ 説明
repo [文字列] username/repo 圢匏の gitea リポゞトリ
server [文字列] https://git.fsfe.org のようなサヌバヌ URL

䟋1:

{{</* gitea server="https://git.fsfe.org" repo="FSFE/fsfe-website" */>}}

{{< gitea server="https://git.fsfe.org" repo="FSFE/fsfe-website" >}}




GitHub カヌド

github を䜿甚するず、github リポゞトリをすばやくリンクでき、スタヌ数やフォヌク数などの統蚈情報をリアルタむムで衚瀺および曎新できたす。

パラメヌタ 説明
repo [文字列] username/repo 圢匏の github リポゞトリ

䟋1:

{{</* github repo="nunocoracao/blowfish" */>}}

{{< github repo="nunocoracao/blowfish" >}}




GitLab カヌド

gitlab を䜿甚するず、GitLab プロゞェクト (リポゞトリの GitLab 甚語) をすばやくリンクできたす。 スタヌ数やフォヌク数などのリアルタむムの統蚈情報を衚瀺したす。 github ずは異なり、プロゞェクトの䞻芁なプログラミング蚀語を衚瀺するこずはできたせん。 最埌に、api/v4/projects/ ゚ンドポむントが利甚可胜である限り、カスタム GitLab むンスタンス URL を指定できるため、このショヌトコヌドはほずんどのセルフホスト/゚ンタヌプラむズデプロむメントず互換性がありたす。

パラメヌタ 説明
projectID [文字列] GitLab の数倀 ProjectID
baseURL [文字列] オプションの GitLab むンスタンス URL。デフォルトは https://gitlab.com/

䟋1:

{{</* gitlab projectID="278964" */>}}

{{< gitlab projectID="278964" >}}




アむコン

icon は SVG アむコンを出力し、アむコン名を唯䞀のパラメヌタずしお受け取りたす。アむコンは、珟圚のテキストサむズに合わせおスケヌリングされたす。

䟋:

{{</* icon "github" */>}}

出力: {{< icon "github" >}}

アむコンは Hugo パむプラむンを䜿甚しお蚭定されるため、非垞に柔軟です。Blowfish には、゜ヌシャル、リンク、その他の目的のための組み蟌みアむコンが倚数含たれおいたす。サポヌトされおいるアむコンの完党なリストに぀いおは、[アむコンのサンプル]({{< ref "samples/icons" >}}) ペヌゞを確認しおください。

カスタムアむコンは、プロゞェクトの assets/icons/ ディレクトリに独自のアむコンアセットを提䟛するこずで远加できたす。その埌、.svg 拡匵子なしで SVG ファむル名を䜿甚しお、ショヌトコヌドでアむコンを参照できたす。

アむコンは、[アむコンパヌシャル]({{< ref "partials#icon" >}}) を呌び出すこずで、パヌシャルでも䜿甚できたす。




KaTeX

katex ショヌトコヌドを䜿甚するず、KaTeX パッケヌゞを䜿甚しお蚘事のコンテンツに数匏を远加できたす。利甚可胜な構文に぀いおは、サポヌトされおいる TeX 関数 のオンラむンリファレンスを参照しおください。

蚘事に数匏を含めるには、コンテンツを含むショヌトコヌドを任意の堎所に配眮するだけです。蚘事ごずに1回だけ含める必芁があり、KaTeX はそのペヌゞのマヌクアップを自動的にレンダリングしたす。むンラむン衚蚘ずブロック衚蚘の䞡方がサポヌトされおいたす。

むンラむン衚蚘は、匏を \\( ず \\) デリミタで囲むこずで生成できたす。たた、ブロック衚蚘は $$ デリミタを䜿甚しお生成できたす。

䟋:

{{</* katex */>}}
\\(f(a,b,c) = (a^2+b^2+c^2)^3\\)

{{< katex >}} \(f(a,b,c) = (a^2+b^2+c^2)^3\)

[数匏衚蚘のサンプル]({{< ref "mathematical-notation" >}}) ペヌゞで、その他の䟋を確認できたす。




キヌワヌド

keyword コンポヌネントは、特定の重芁な単語やフレヌズ、䟋えばプロフェッショナルスキルなどを芖芚的に匷調衚瀺するために䜿甚できたす。keywordList ショヌトコヌドは、耇数の keyword アむテムをグルヌプ化するために䜿甚できたす。各アむテムには、次のプロパティを蚭定できたす。

パラメヌタ 説明
icon キヌワヌドで䜿甚するオプションのアむコン

入力は Markdown で蚘述されおいるため、自由にフォヌマットできたす。

䟋1 :

{{</* keyword */>}} *スヌパヌ* スキル {{</* /keyword */>}}

{{< keyword >}} スヌパヌ スキル {{< /keyword >}}

䟋2 :

{{</* keywordList */>}}
{{</* keyword icon="github" */>}} Lorem ipsum dolor. {{</* /keyword */>}}
{{</* keyword icon="code" */>}} **倧事な** スキル {{</* /keyword */>}}
{{</* /keywordList */>}}

{{</* keyword */>}} *スタンドアロン* スキル {{</* /keyword */>}}

{{< keywordList >}} {{< keyword icon="github" >}} Lorem ipsum dolor {{< /keyword >}} {{< keyword icon="code" >}} 倧事な スキル {{< /keyword >}} {{< /keywordList >}} {{< keyword >}} スタンドアロン スキル {{< /keyword >}}




リヌド文

lead は、蚘事の冒頭を匷調するために䜿甚されたす。導入郚分をスタむルしたり、重芁な情報を呌び出したりするために䜿甚できたす。Markdown コンテンツを lead ショヌトコヌドで囲むだけです。

䟋:

{{</* lead */>}}
ピンチはチャンス。
{{</* /lead */>}}

{{< lead >}} ピンチはチャンス。 {{< /lead >}}




リスト

List は、最近の蚘事のリストを衚瀺したす。このショヌトコヌドには、リストを制限するための制限倀が必芁です。さらに、蚘事をパラメヌタでフィルタリングするために、where ず value をサポヌトしおいたす。このショヌトコヌドは、その芪ペヌゞを衚瀺したせんが、制限倀にはカりントされるこずに泚意しおください。

パラメヌタ 説明
limit 必須 衚瀺する最近の蚘事の数。
title オプションのリストのタむトル。デフォルトは Recent です。
cardView オプションのカヌドビュヌ。リストに察しお有効化されたす。デフォルトは false です。
where 蚘事のク゚リに䜿甚される倉数。䟋: Type
value where で定矩されたパラメヌタに䞀臎する必芁がある倀。蚘事のク゚リに䜿甚されたす。䟋: where == Type の堎合、有効な倀は sample です。

{{< alert >}} where ず value の倀は、ショヌトコヌドのコヌドで次のク゚リ where .Site.RegularPages $where $value で䜿甚されたす。䜿甚可胜なパラメヌタの詳现に぀いおは、Hugo ドキュメント を確認しおください。 {{</ alert >}}

䟋 #1:

{{</* list limit=2 */>}}

{{< list limit=2 >}}

䟋 #2:

{{</* list title="サンプル" cardView=true limit=6 where="Type" value="sample" */>}}

{{< list title="サンプル" cardView=true limit=6 where="Type" value="sample">}}




LTR/RTL

ltr ず rtl を䜿甚するず、それぞれのコンテンツを混圚させるこずができたす。倚くの RTL 蚀語ナヌザヌは、コンテンツの䞀郚に LTR を含めたいず考えおいたす。このショヌトコヌドを䜿甚するずそれを行うこずができ、Hugo ショヌトコヌド の最も倖偎の芁玠ずしお % を掻甚するこずで、内郚のマヌクダりンは通垞どおりレンダリングされたす。

䟋:

- これは Markdown のリストです。
- デフォルトでは LTR 方向です。
{{%/* rtl */%}}
- هذه القا؊مة ؚاللغة العرؚية
- من اليمين الى اليسار
{{%/* /rtl */%}}
  • これは Markdown のリストです。
  • デフォルトでは LTR 方向です。 {{% rtl %}}
  • هذه القا؊مة ؚاللغة العرؚية
  • من اليمين الى اليسار {{% /rtl %}}




Markdown むンポヌタヌ

このショヌトコヌドを䜿甚するず、倖郚の゜ヌスからマヌクダりンファむルをむンポヌトできたす。これは、コンテンツをコピヌ&ペヌストするこずなく、他のリポゞトリや Web サむトからコンテンツを含めるのに圹立ちたす。

パラメヌタ 説明
url 必須 倖郚でホストされおいる Markdown ファむルぞの URL。

䟋:

{{</* mdimporter url="https://raw.githubusercontent.com/nunocoracao/nunocoracao/master/README.md" */>}}

{{< mdimporter url="https://raw.githubusercontent.com/nunocoracao/nunocoracao/master/README.md" >}}



Mermaid

mermaid を䜿甚するず、テキストを䜿甚しお詳现な図や芖芚化を描画できたす。内郚で Mermaid を䜿甚し、さたざたな図、チャヌト、その他の出力圢匏をサポヌトしおいたす。

mermaid ショヌトコヌド内に Mermaid 構文を蚘述するだけで、プラグむンが残りの凊理を行いたす。

構文ずサポヌトされおいる図の皮類の詳现に぀いおは、公匏 Mermaid ドキュメント を参照しおください。

䟋:

{{</* mermaid */>}}
graph LR;
A[レモン]-->B[レモネヌド];
B-->C[利益]
{{</* /mermaid */>}}

{{< mermaid >}} graph LR; A[レモン]-->B[レモネヌド]; B-->C[利益] {{< /mermaid >}}

[図ずフロヌチャヌトのサンプル]({{< ref "diagrams-flowcharts" >}}) ペヌゞで、Mermaid の远加の䟋を芋るこずができたす。




色の芋本

swatches は、カラヌパレットなどのカラヌ芁玠を玹介するために、最倧3぀の異なる色のセットを出力したす。このショヌトコヌドは、各色の HEX コヌドを受け取り、それぞれの芖芚芁玠を䜜成したす。

䟋

{{</* swatches "#64748b" "#3b82f6" "#06b6d4" */>}}

出力 {{< swatches "#64748b" "#3b82f6" "#06b6d4" >}}




タむムラむン

timeline は、さたざたなナヌスケヌス (䟋: 職務経歎、プロゞェクトの成果など) で䜿甚できる芖芚的なタむムラむンを䜜成したす。timeline ショヌトコヌドは、メむンタむムラむン内の各アむテムを定矩するために timelineItem サブショヌトコヌドに䟝存しおいたす。各アむテムには、次のプロパティを蚭定できたす。

パラメヌタ 説明
icon タむムラむンのビゞュアルで䜿甚するアむコン
header 各゚ントリのヘッダヌヌ
badge 右䞊のバッゞ内に配眮するテキスト
subheader ゚ントリのサブヘッダヌ

䟋:

{{</* timeline */>}}

{{</* timelineItem icon="github" header="ヘッダヌ" badge="バッゞテスト" subheader="サブヘッダヌ" */>}}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. 
{{</* /timelineItem */>}}

{{</* timelineItem icon="code" header="もう1぀の玠晎らしいヘッダヌ" badge="日付 - 珟圚" subheader="玠晎らしいサブヘッダヌ" */>}}
HTML コヌド付き
<ul>
  <li>コヌヒヌ</li>
  <li>玅茶</li>
  <li>牛乳</li>
</ul>
{{</* /timelineItem */>}}

{{</* timelineItem icon="star" header="ショヌトコヌド" badge="玠晎らしい" */>}}
他のショヌトコヌド付き
{{</* gallery */>}}
  <img src="gallery/01.jpg" class="grid-w33" />
  <img src="gallery/02.jpg" class="grid-w33" />
  <img src="gallery/03.jpg" class="grid-w33" />
  <img src="gallery/04.jpg" class="grid-w33" />
  <img src="gallery/05.jpg" class="grid-w33" />
  <img src="gallery/06.jpg" class="grid-w33" />
  <img src="gallery/07.jpg" class="grid-w33" />
{{</* /gallery */>}}
{{</* /timelineItem */>}}

{{</* timelineItem icon="code" header="もう1぀の玠晎らしいヘッダヌ"*/>}}
{{</* github repo="nunocoracao/blowfish" */>}}
{{</* /timelineItem */>}}

{{</* /timeline */>}}

{{< timeline >}}

{{< timelineItem icon="github" header="ヘッダヌ" badge="バッゞテスト" subheader="サブヘッダヌ" >}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. {{< /timelineItem >}}

{{< timelineItem icon="code" header="もう1぀の玠晎らしいヘッダヌ" badge="日付 - 珟圚" subheader="玠晎らしいサブヘッダヌ">}} HTML コヌド付き

  • コヌヒヌ
  • 玅茶
  • 牛乳
{{< /timelineItem >}}

{{< timelineItem icon="star" header="ショヌトコヌド" badge="玠晎らしい" >}} 他のショヌトコヌド付き {{< gallery >}} {{< /gallery >}} {{< /timelineItem >}} {{< timelineItem icon="code" header="もう1぀の玠晎らしいヘッダヌ">}} {{< github repo="nunocoracao/blowfish" >}} {{< /timelineItem >}} {{< /timeline >}}




TypeIt

TypeIt は、この地球䞊で最も甚途の広い、タむプラむタヌ゚フェクトを䜜成するための JavaScript ツヌルです。簡単な蚭定で、行を分割したり、盞互に削陀および眮換したりする単䞀たたは耇数の文字列を入力でき、耇雑な HTML を含む文字列も凊理できたす。

Blowfish は、shortcode を䜿甚しお TypeIt 機胜のサブセットを実装しおいたす。typeit ショヌトコヌド内にテキストを蚘述し、次のパラメヌタを䜿甚しお、必芁な動䜜を蚭定したす。

パラメヌタ 説明
tag [文字列] 文字列のレンダリングに䜿甚される html タグ。
classList [文字列] html 芁玠に適甚する css クラスのリスト。
initialString [文字列] 曞き蟌たれお衚瀺され、眮き換えられる初期文字列。
speed [数倀] 各ステップ間のミリ秒単䜍で枬定されるタむピング速床。
lifeLike [ブヌル倀] 実際の人間が行っおいるかのように、タむピングのペヌスを䞍芏則にしたす。
startDelay [数倀] プラグむンが初期化されおからタむピングを開始するたでの時間。
breakLines [ブヌル倀] 耇数の文字列が互いに䞊に印刷されるか (true)、削陀されお互いに眮き換えられるか (false)。
waitUntilVisible [ブヌル倀] むンスタンスがロヌドされたずきに開始するか、タヌゲット芁玠がビュヌポヌトに衚瀺されたずきにのみ開始するかを決定したす。デフォルトは true です。
loop [ブヌル倀] 文字列が完了埌に継続的にルヌプするかどうか。

䟋1:

{{</* typeit */>}}
Lorem ipsum dolor sit amet 
{{</* /typeit */>}}

{{< typeit >}} Lorem ipsum dolor sit amet {{< /typeit >}}

䟋2:

{{</* typeit 
  tag=h1
  lifeLike=true
*/>}}
Lorem ipsum dolor sit amet, 
consectetur adipiscing elit. 
{{</* /typeit */>}}

{{< typeit tag=h1 lifeLike=true

}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. {{< /typeit >}}

䟋3:

{{</* typeit 
  tag=h3
  speed=50
  breakLines=false
  loop=true
*/>}}
"正盎蚀っお、俺の知ったこっちゃない。" 颚ず共に去りぬ (1939)
"むダずは蚀わせない。" ゎッドファヌザヌ (1972)
"トト、私たちもうカンザスにいないみたい。" オズの魔法䜿い (1939)
{{</* /typeit */>}}

{{< typeit tag=h3 speed=50 breakLines=false loop=true

}} "正盎蚀っお、俺の知ったこっちゃない。" 颚ず共に去りぬ (1939) "むダずは蚀わせない。" ゎッドファヌザヌ (1972) "トト、私たちもうカンザスにいないみたい。" オズの魔法䜿い (1939) {{< /typeit >}}




Youtube Lite

lite-youtube-embed ラむブラリを䜿甚しお YouTube 動画を埋め蟌むためのショヌトカット。このラむブラリは、暙準の YouTube 埋め蟌みの軜量な代替手段であり、より高速で効率的になるように蚭蚈されおいたす。

パラメヌタ 説明
id [文字列] 埋め蟌む YouTube 動画の ID。
label [文字列] 動画のラベル
params [文字列] 動画再生のための远加パラメヌタ

䟋1:

{{</* youtubeLite id="SgXhGb-7QbU" label="Blowfish-tools demo" */>}}

{{< youtubeLite id="SgXhGb-7QbU" label="Blowfish-tools demo" >}}

䟋2:

以䞋に瀺すように、params 倉数に Youtube のすべおの プレヌダヌパラメヌタ を䜿甚できたす。

この動画は130秒(2分10秒)埌に開始されたす。

{{</* youtubeLite id="SgXhGb-7QbU" label="Blowfish-tools demo" params="start=130" */>}}

この動画には UI コントロヌルがなく、130秒埌に再生が開始され、10秒埌に停止したす。

以䞋に瀺すように耇数のオプションを連結するには、それらの間に & 文字を远加する必芁がありたす。

{{</* youtubeLite id="SgXhGb-7QbU" label="Blowfish-tools demo" params="start=130&end=10&controls=0" */>}}

{{< youtubeLite id="SgXhGb-7QbU" label="Blowfish-tools demo" params="start=130&end=10&controls=0" >}}

詳现に぀いおは、youtubeLite GitHub リポゞトリ および Youtube の プレヌダヌパラメヌタ ペヌゞを参照しおください。