このサイトについて

本サイトは、01coreのフロント公開用ページを効率よく制作するための「パーツ一覧・活用ガイド」です。
SITEで使用する静的HTMLパーツと、CONTENTS/FORMと連携して動的に表示するパーツを、用途(TOP、下層、NEWS/BLOG、WORKS、FAQ、フォーム等)から迷わず探せるよう整理し、各パーツのプレビュー、使い方、依存関係、コピー用コードを提供します。
さらに、推奨の組み合わせ(ページ別セット)やQuick Startを用意し、最短で動く状態から実装・検証までを一貫して支援します。
旧版・過去バージョンへの導線も備え、継続的な運用と更新に対応します。

ダウンロードしたパーツの使用方法

01coreSITE管理画面メニューの「サイト管理 / パーツ」画面に移動してください。画面右上の「インポート」ボタンを押し、ダウンロードしたパーツのzipファイル or 解凍したフォルダをそのままアップロードしてください。

レイアウト設定

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>