Reyna (REY)の編集履歴#2

  • 作成日時 : 2021/6/3 13:18
  • ユーザ名 : toppesu
  • 獲得ポイント : 8550
  • 編集内容 :

    何がすごいのか?

    パーシャル

    パーシャルには、HTML マークアップの再利用可能なチャンクが含まれています。

    パーシャルは、どこにでも含めることができる個別のファイルで定義された HTML のチャンクです。パーシャルは次のようにレンダリングされます。

    {% 部分的な "部分的な名前" %}

    パーシャルをフォルダー内に配置することもできます。この例では、フッター コンテンツをpartials/site/footer.htmパーシャルに配置しました。

    {% 部分的な "サイト/フッター" %}

    パーシャルは、ページ、レイアウト、またはその他のパーシャル内で使用できます。

    コンテンツブロック

    コンテンツ ブロックは、ページまたはレイアウトとは別に編集できるテキストまたは HTML ブロックです。

    このページで使用される紹介文は、content/welcome.htmファイルで定義されています。コンテンツ ブロックは次のように定義およびレンダリングされます。

    {% コンテンツ "コンテンツ名.htm" %}

    プレースホルダー

    プレースホルダーを使用すると、ページでコンテンツをレイアウトに挿入できます。

    一般的な使用法は、レイアウトで定義された HEAD タグに StyleSheet または JavaScript ファイルへのページ固有のリンクを挿入することです。プレースホルダーはレイアウト ファイルで定義され、ページで参照できるように名前が付けられています。例:

    レイアウトファイル:

    <頭>

    ...

    {% プレースホルダー ヘッド %}

    </head>

    ページファイル:

    {% 頭を置きます %}

    <link href="css/theme.css" rel="stylesheet">

    <script src="js/script.js"></script>

    {% エンドプット %}

    資産

    アセットは、画像やスタイルシートなどのリソース ファイルです。

    このテーマは、そのアセット ファイル (JavaScript、StyleSheet、画像、フォントなど) をthemes/demo/assetsディレクトリに保存します。このテーマには、次の便利なサードパーティ ツールもパッケージ化されています。

    ツイッターブートストラップ Font Awesome ラトウェブフォント

    Web サイトの実装のためにそれらを削除することをお勧めします。


記事全体

簡単にまとめると

デモ

これは、コア機能を探る10 月の CMSデモ テーマです。このテーマで使用されるファイルは、インストールのthemes/demoディレクトリにあります。

概要基本概念

このページでは、CMS の基本機能について説明します。通常、10 月で作成される各ページは、レイアウト、ページ、パーシャル、コンテンツ ブロックの組み合わせですが、単純なケースでは、他に何もせずにページを使用することもできます。

レイアウト

  レイアウトはページの足場を定義します。

レイアウト ファイルlayouts/default.htmは、HTML、HEAD および BODY タグ、StyleSheet および JavaScript 参照など、各ページで繰り返されるすべてのページ スキャフォールドを定義します。

デモ テーマのページ メニューとフッターもレイアウトで定義されます。

ページ数

  ページは各 URL のコンテンツを保持します。

ページ ファイルpages/home.htmは、ページ URL (/このページの) とページ コンテンツを定義します。ページは、レイアウト コードで呼び出す必要がある次の関数を使用して、レイアウト内にレンダリングされます。

{% ページ %}

ページのレイアウトの使用はオプションです — すべてをページ ファイルで直接定義できます。

  • 略称はREYとなる。

何がすごいのか?

パーシャル

  パーシャルには、HTML マークアップの再利用可能なチャンクが含まれています。

パーシャルは、どこにでも含めることができる個別のファイルで定義された HTML のチャンクです。パーシャルは次のようにレンダリングされます。

{% 部分的な "部分的な名前" %}

パーシャルをフォルダー内に配置することもできます。この例では、フッター コンテンツをpartials/site/footer.htmパーシャルに配置しました。

{% 部分的な "サイト/フッター" %}

パーシャルは、ページ、レイアウト、またはその他のパーシャル内で使用できます。

コンテンツブロック

  コンテンツ ブロックは、ページまたはレイアウトとは別に編集できるテキストまたは HTML ブロックです。

このページで使用される紹介文は、content/welcome.htmファイルで定義されています。コンテンツ ブロックは次のように定義およびレンダリングされます。

{% コンテンツ "コンテンツ名.htm" %}

プレースホルダー

  プレースホルダーを使用すると、ページでコンテンツをレイアウトに挿入できます。

一般的な使用法は、レイアウトで定義された HEAD タグに StyleSheet または JavaScript ファイルへのページ固有のリンクを挿入することです。プレースホルダーはレイアウト ファイルで定義され、ページで参照できるように名前が付けられています。例:

レイアウトファイル:

<頭>

...

{% プレースホルダー ヘッド %}

</head>

ページファイル:

{% 頭を置きます %}

<link href="css/theme.css" rel="stylesheet">

<script src="js/script.js"></script>

{% エンドプット %}

資産

  アセットは、画像やスタイルシートなどのリソース ファイルです。

このテーマは、そのアセット ファイル (JavaScript、StyleSheet、画像、フォントなど) をthemes/demo/assetsディレクトリに保存します。このテーマには、次の便利なサードパーティ ツールもパッケージ化されています。

ツイッターブートストラップ Font Awesome ラトウェブフォント

Web サイトの実装のためにそれらを削除することをお勧めします。


どんな技術か?

誰が作っているのか?

これまでの実績

今後の将来性は?

議論になっていること

次に見るべき記事