レイアウト設定

01coreSITEの「サイト管理 / レイアウト」画面で設定する、レイアウト用のコードです。コードをコピーして使用してください。

HEAD

<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{{ title }{ | }}サイト名が入ります</title>
<meta name="description" content="{{ description }}">
<meta name="keywords" content="{{ keyword }} キーワードが入ります">

<!-- open graph -->
<meta property="og:title" content="自動で生成されます" />
<meta property="og:description" content="自動で生成されます" />
<meta property="og:image" content="example.png" />
<meta property="og:url" content="https://example.com/" />
<meta property="og:type" content="website" />

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "組織名・ブランド名",
  "url": "https://example.com/",
  "logo": "https://example.com/images/logo.png",
  "sameAs": [
    "https://www.facebook.com/your-page",
    "https://www.instagram.com/your-account"
  ]
}
</script>

<!-- favicon -->
<link rel="icon" href="sample.ico" type="image/x-icon" />
<link rel="icon" href="sample.png" type="image/png" sizes="192x192" />
<link rel="apple-touch-icon" href="sample.png" />

<!-- library -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>

<!-- assets -->
<link rel="stylesheet" href="https://common.assets.01core.app/files/site-parts-assets/css/base-style-v2.css" />

HTML

<div class="webapp-layout-root">
<div class="webapp-layout-header">
</div>

<main class="webapp-layout-main l-main">
</main>

<div class="webapp-layout-footer">
</div>
</div>

ExtraTag

<script>
  (function () {
    const title = document.title;
    const description = document.querySelector('meta[name="description"]')?.getAttribute("content") || "";
    const ogTitle = document.querySelector('meta[property="og:title"]');
    const ogDescription = document.querySelector('meta[property="og:description"]');

    if (ogTitle && title) {
      ogTitle.setAttribute("content", title);
    }

    if (ogDescription && description) {
      ogDescription.setAttribute("content", description);
    }
  })();
</script>

【ヘッダー / フッター】用パーツ

複数ページで共通使用するヘッダー / フッターパーツです。テキストやリンクを差し替えてご利用ください。

header_default / ヘッダー

バージョン: v2.0

footer_default / フッター

バージョン: v2.0

【トップページ】用パーツ

主にトップページで使用する静的なパーツです。下層ページでも使用可能です。画像やテキストを差し替えてご利用ください。

hero_img / ファーストビュー(画像)

ファーストビューに画像1枚を表示するパーツです。

バージョン: v2.0

hero_carousel / ファーストビュー(カルーセル)

ファーストビューに複数枚の画像をカルーセルで表示するパーツです。

バージョン: v2.0

text_default / テキスト

メッセージ、テキスト、画像などを上から順に並べるパーツです。

バージョン: v2.0

text_col2 / テキスト(2カラム)

タイトル、テキスト、リンクボタン、画像などを2カラムで交互に並べるパーツです。

バージョン: v2.0

text_col2_full-width / テキスト(2カラム・横幅フル)

タイトル、テキスト、リンクボタン、画像などを画面横幅いっぱいに2カラムで交互に並べるパーツです。

バージョン: v2.0

description-list_default / 説明リスト

会社概要など、リスト形式で情報を表示するパーツです。

バージョン: v2.0

description-list_with-map / 説明リスト(マップ付き)

会社概要など、マップと横並びで情報をリスト表示するパーツです。

バージョン: v2.0

【下層ページ】用パーツ

breadcrumb / パンくず

パンくずリストを表示するパーツです。ページ編集画面から入力したテキストが動的に表示されます。

バージョン: v2.0

subpage-title / 下層ページタイトル

テキストのみの下層ページタイトルです。テキストはページタイトルが動的に表示されます。

バージョン: v2.0

subpage-title_bg-img / 下層ページタイトル(背景画像)

背景画像付きの下層ページタイトルです。テキストはページタイトルが動的に表示されます。

バージョン: v2.0