Skip to content
Copied!

機能を追加するBricの配置方法 ​

Math Renderer,Code Highlighter,Language Switcherは,ページに機能を追加するBricです。このページでは,これらのBricを専用のBlocにまとめ,そのBlocの余白をなくして配置する方法を説明します。例としてMath Rendererを置き,続けて同じBlocにCode Highlighterを追加します。数式やコードを書く本文は,別のBlocに配置します。

スクリーンショットはBlocs 6 for Macの英語UIで撮影しています。画像内の枠は操作対象を示します。画像をクリックすると,大きな画像を開けます。対象のBricは,あらかじめインストールしておいてください。

使う範囲を決める ​

最初に,そのBricを現在のページだけで使うか,サイトの全ページで使うかを決めます。

使用範囲Blocを置く領域管理用のIDの例
現在のページだけ中央のDynamic Area(通常の本文領域)extension
全ページ共通上側または下側のGlobal Areaglobal-extension

Language Switcherはサイト全体で使うため,Global Areaへの配置を基本とします。Math RendererとCode Highlighterは,使用するページに応じて配置先を選びます。同じ範囲で使う複数のBricは,一つの専用Blocにまとめます。

extensionとglobal-extensionは,Blocを見つけやすくするためのID名です。この名前を付けるだけで使用範囲が変わるわけではありません。全ページ共通になるのは,BlocをGlobal Areaに配置したためです。そのGlobal Areaをページ設定で無効にしたページは,共有の対象から外れます。Blocs公式のGlobal Areasの説明も参照してください。

1. 専用のBlocを作る ​

このページだけで使う場合 ​

通常の本文領域にある「+」をクリックします。既存のBlocがある場合は,その前後に表示される「+」を使います。空のサイトから始める場合は,キャンバス中央の「+」から最初のBlocを追加できます。

通常の本文領域にあるBloc追加ボタン

Figure 1: 青い境界線の内側にある白い本文領域の「+」から,ページ内用のBlocを追加します。

全ページで共通して使う場合 ​

青い境界線の外側にあるGlobal Areaの「+」をクリックします。図は下側のGlobal Areaです。境界線の[Content below this line will show on every page.]という案内で,この線より下の内容が全ページに共通して表示されることを確認できます。追加する領域を選んだあとは,通常の本文領域と同じ手順です。

全ページ共通の案内が表示された下側のGlobal AreaとBloc追加ボタン

Figure 2: 境界線の案内を確認し,下側のGlobal Areaの「+」から,全ページ共通のBlocを追加します。

1カラムの構造を選ぶ ​

Blocのライブラリーが開いたら,[Structure 1 Column]を選びます。これは,Bricを入れるColumnが一つある,基本的なBlocです。

Structure 1 Columnを選択する画面

Figure 3: [Structure 1 Column]を選び,Bricをまとめて入れる場所を作ります。

追加したBlocを選択し,右側の[ID]にextensionを入力します。Global Areaに置いた場合は,global-extensionとします。以下の画面は,ページ内用のextensionを例にしています。

2. XSでPaddingをNoneにする ​

機能追加用のBricを収めたBlocが,公開ページに不要な上下の空白を作らないよう,PaddingをNoneにします。Math RendererとCode Highlighterの編集画面用ラベルは書き出し時に取り除かれますが,親のBlocのPaddingまでなくなるわけではありません。たとえば上下にそれぞれ100pxのPaddingがあれば,表示する内容がなくても,合計200pxの空白が生じます。

XSに切り替える ​

専用Blocを選択したまま,⌘4を押します。画面上部の表示が[XS]に変わります。

XSは最も小さい画面幅のブレークポイントです。新しく作ったBlocでは,XSで設定したPaddingが,より大きいブレークポイントにも引き継がれます。そのため,最初にXSで設定してからデスクトップ表示に戻すと,全画面幅で余白をなくせます。

XS表示に切り替えた直後のBlocとPadding設定

Figure 4: ⌘4でXSに切り替えた状態です。Paddingは,まだ[Large - 100px]になっています。

Paddingを変更する ​

右側の設定パネルで[Padding]のメニューを開き,[None]を選びます。BricやColumnの余白ではなく,専用BlocのPaddingを変更します。選びにくいときは,左のレイヤーツリーで親のBlocを選択してください。

Paddingメニューを開いてNoneを選択するところ

Figure 5: 専用Blocの[Padding]を[None]に変更します。

Blocの上下の余白がなくなります。灰色の大きな領域は,空のColumnを編集するための仮表示です。ここには,あとでBricを配置します。

XSでPaddingがNoneになり上下の余白が消えた状態

Figure 6: XSでPaddingをNoneにすると,Columnの上下にあった余白がなくなります。

デスクトップ表示に戻す ​

⌘1を押して[LG]に戻します。Paddingが[None]のままであることを確認します。この撮影環境では,MD・SMでもNoneになっていることを確認しています。

LGへ戻してもPaddingがNoneのままになっている状態

Figure 7: ⌘1でLGへ戻した状態です。デスクトップ表示でも,PaddingはNoneのままです。

すでに別の画面幅でPaddingを個別に変更してあるBlocを使う場合は,各ブレークポイントでもNoneになっているか確認してください。Paddingの操作については,Blocs公式のBloc Paddingの説明も参照できます。

3. 最初のBricを置く ​

専用Bloc内のColumnを選び,中央に表示されるBric追加用の「+」をクリックします。Blocを増やす大きな「+」とは別の,小さなBricアイコン付きのボタンです。

Column内に表示されるBric追加ボタン

Figure 8: 空のColumnの中央にあるBric追加ボタンをクリックします。

Bricのライブラリーで[Math Renderer]を選びます。見つからない場合は,検索欄に名前を入力してください。

Math Rendererを検索して選択する画面

Figure 9: [Math Renderer]を選び,専用BlocのColumnに配置します。

4. 同じBlocに別のBricを追加する ​

Math Rendererを選択し,その下に表示されるBric追加用の「+」をクリックします。新しいBlocを作らず,同じColumnに次のBricを追加します。

Math Rendererの下にあるBric追加ボタン

Figure 10: Math Rendererの下のBric追加ボタンから,同じBlocへの追加を続けます。

Bricのライブラリーで[Code Highlighter]を選びます。

Code Highlighterを検索して選択する画面

Figure 11: [Code Highlighter]を選びます。

左のレイヤーツリーで,Math RendererとCode Highlighterが同じBlocの同じColumn内に並んでいれば,配置は完了です。Global Areaに専用Blocを作った場合も,追加の方法は同じです。

一つのColumn内に並んだMath RendererとCode Highlighter

Figure 12: 同じColumnに,Math RendererとCode Highlighterがまとまっています。

5. 本文は別のBlocに置く ​

数式やコードを入力するParagraphは,専用Blocとは別の本文用Blocに置きます。図の例では,extensionの上に本文用のBlocを作り,そのColumnにParagraphを配置しています。

上の本文用BlocにParagraph,下の専用BlocにMathとCodeを配置した完成例

Figure 13: 上が本文用のParagraph,下がMath RendererとCode Highlighterをまとめた専用Blocです。本文は仮のテキストです。

あとは本文のParagraphに数式やコードを入力し,各Bricの使い方に従ってプレビューします。編集画面の青い[Math Renderer][Code Highlighter]は配置を管理するための表示であり,その場所に数式やコードの本文を入力するわけではありません。

Language Switcherも,専用Blocにまとめる手順は同じです。サイト全体で使う場合はGlobal Areaに配置し,そのBric固有の言語設定や切り替え対象の設定を行ってください。

Math RendererとCode Highlighterの入力例や設定は,それぞれの紹介と使い方・コード表示の説明を参照してください。Gallery Proは写真を表示する位置,Navbar Proはヘッダーとして配置するため,この専用Blocへの共通配置の対象にはしていません。