diff --git a/packages/@d-zero/create-frontend/__snapshots__/index.spec.js.snap b/packages/@d-zero/create-frontend/__snapshots__/index.spec.js.snap index 633dd97f..29cffe82 100644 --- a/packages/@d-zero/create-frontend/__snapshots__/index.spec.js.snap +++ b/packages/@d-zero/create-frontend/__snapshots__/index.spec.js.snap @@ -26,24 +26,13 @@ exports[`CLI > interactive basercms4 1`] = ` "✔ ++ /CLAUDE.md", "✔ ++ /README.md", "✔ ++ /__assets/_libs/.markuplintrc", - "✔ ++ /__assets/_libs/component/c-card-list.css", - "✔ ++ /__assets/_libs/component/c-card.css", - "✔ ++ /__assets/_libs/component/c-card.pug", - "✔ ++ /__assets/_libs/component/c-content-index.css", "✔ ++ /__assets/_libs/component/c-content-main.css", "✔ ++ /__assets/_libs/component/c-footer.css", "✔ ++ /__assets/_libs/component/c-footer.pug", "✔ ++ /__assets/_libs/component/c-header.css", "✔ ++ /__assets/_libs/component/c-header.pug", - "✔ ++ /__assets/_libs/component/c-media-list.css", - "✔ ++ /__assets/_libs/component/c-media.css", - "✔ ++ /__assets/_libs/component/c-media.pug", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.css", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.pug", - "✔ ++ /__assets/_libs/component/c-nav-global.css", - "✔ ++ /__assets/_libs/component/c-nav-global.pug", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.css", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.pug", "✔ ++ /__assets/_libs/component/c-page-home.css", "✔ ++ /__assets/_libs/component/c-page-sub.css", "✔ ++ /__assets/_libs/component/c-pagination.css", @@ -54,9 +43,7 @@ exports[`CLI > interactive basercms4 1`] = ` "✔ ++ /__assets/_libs/data/bge-blocks-v2.html", "✔ ++ /__assets/_libs/data/bge-blocks.html", "✔ ++ /__assets/_libs/data/blocks.js", - "✔ ++ /__assets/_libs/data/data.yml", "✔ ++ /__assets/_libs/img/bg-arrow.svg", - "✔ ++ /__assets/_libs/img/bg-repeat-01.gif", "✔ ++ /__assets/_libs/layouts/home.pug", "✔ ++ /__assets/_libs/layouts/sub.pug", "✔ ++ /__assets/_libs/mixin/meta-basercms.pug", @@ -72,10 +59,6 @@ exports[`CLI > interactive basercms4 1`] = ` "✔ ++ /__assets/htdocs/__tmpl/000_home.pug", "✔ ++ /__assets/htdocs/__tmpl/100_sub.json", "✔ ++ /__assets/htdocs/__tmpl/100_sub.pug", - "✔ ++ /__assets/htdocs/__tmpl/200_blog_index.json", - "✔ ++ /__assets/htdocs/__tmpl/200_blog_index.pug", - "✔ ++ /__assets/htdocs/__tmpl/210_blog_index.json", - "✔ ++ /__assets/htdocs/__tmpl/210_blog_index.pug", "✔ ++ /__assets/htdocs/__tmpl/300_form_input.json", "✔ ++ /__assets/htdocs/__tmpl/300_form_input.pug", "✔ ++ /__assets/htdocs/__tmpl/301_form_confirm.json", @@ -86,7 +69,6 @@ exports[`CLI > interactive basercms4 1`] = ` "✔ ++ /__assets/htdocs/css/bge_style.css", "✔ ++ /__assets/htdocs/css/style.css", "✔ ++ /__assets/htdocs/js/script.ts", - "✔ ++ /__assets/htdocs/sample/index.html", "✔ ++ /__info/print.txt", "✔ ++ /burgereditor.config.js", "✔ ++ /cspell.json", @@ -131,24 +113,13 @@ exports[`CLI > npx --type basercms4 1`] = ` "✔ ++ /CLAUDE.md", "✔ ++ /README.md", "✔ ++ /__assets/_libs/.markuplintrc", - "✔ ++ /__assets/_libs/component/c-card-list.css", - "✔ ++ /__assets/_libs/component/c-card.css", - "✔ ++ /__assets/_libs/component/c-card.pug", - "✔ ++ /__assets/_libs/component/c-content-index.css", "✔ ++ /__assets/_libs/component/c-content-main.css", "✔ ++ /__assets/_libs/component/c-footer.css", "✔ ++ /__assets/_libs/component/c-footer.pug", "✔ ++ /__assets/_libs/component/c-header.css", "✔ ++ /__assets/_libs/component/c-header.pug", - "✔ ++ /__assets/_libs/component/c-media-list.css", - "✔ ++ /__assets/_libs/component/c-media.css", - "✔ ++ /__assets/_libs/component/c-media.pug", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.css", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.pug", - "✔ ++ /__assets/_libs/component/c-nav-global.css", - "✔ ++ /__assets/_libs/component/c-nav-global.pug", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.css", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.pug", "✔ ++ /__assets/_libs/component/c-page-home.css", "✔ ++ /__assets/_libs/component/c-page-sub.css", "✔ ++ /__assets/_libs/component/c-pagination.css", @@ -159,9 +130,7 @@ exports[`CLI > npx --type basercms4 1`] = ` "✔ ++ /__assets/_libs/data/bge-blocks-v2.html", "✔ ++ /__assets/_libs/data/bge-blocks.html", "✔ ++ /__assets/_libs/data/blocks.js", - "✔ ++ /__assets/_libs/data/data.yml", "✔ ++ /__assets/_libs/img/bg-arrow.svg", - "✔ ++ /__assets/_libs/img/bg-repeat-01.gif", "✔ ++ /__assets/_libs/layouts/home.pug", "✔ ++ /__assets/_libs/layouts/sub.pug", "✔ ++ /__assets/_libs/mixin/meta-basercms.pug", @@ -177,10 +146,6 @@ exports[`CLI > npx --type basercms4 1`] = ` "✔ ++ /__assets/htdocs/__tmpl/000_home.pug", "✔ ++ /__assets/htdocs/__tmpl/100_sub.json", "✔ ++ /__assets/htdocs/__tmpl/100_sub.pug", - "✔ ++ /__assets/htdocs/__tmpl/200_blog_index.json", - "✔ ++ /__assets/htdocs/__tmpl/200_blog_index.pug", - "✔ ++ /__assets/htdocs/__tmpl/210_blog_index.json", - "✔ ++ /__assets/htdocs/__tmpl/210_blog_index.pug", "✔ ++ /__assets/htdocs/__tmpl/300_form_input.json", "✔ ++ /__assets/htdocs/__tmpl/300_form_input.pug", "✔ ++ /__assets/htdocs/__tmpl/301_form_confirm.json", @@ -191,7 +156,6 @@ exports[`CLI > npx --type basercms4 1`] = ` "✔ ++ /__assets/htdocs/css/bge_style.css", "✔ ++ /__assets/htdocs/css/style.css", "✔ ++ /__assets/htdocs/js/script.ts", - "✔ ++ /__assets/htdocs/sample/index.html", "✔ ++ /__info/print.txt", "✔ ++ /burgereditor.config.js", "✔ ++ /cspell.json", @@ -236,24 +200,13 @@ exports[`CLI > npx --type static 1`] = ` "✔ ++ /CLAUDE.md", "✔ ++ /README.md", "✔ ++ /__assets/_libs/.markuplintrc", - "✔ ++ /__assets/_libs/component/c-card-list.css", - "✔ ++ /__assets/_libs/component/c-card.css", - "✔ ++ /__assets/_libs/component/c-card.pug", - "✔ ++ /__assets/_libs/component/c-content-index.css", "✔ ++ /__assets/_libs/component/c-content-main.css", "✔ ++ /__assets/_libs/component/c-footer.css", "✔ ++ /__assets/_libs/component/c-footer.pug", "✔ ++ /__assets/_libs/component/c-header.css", "✔ ++ /__assets/_libs/component/c-header.pug", - "✔ ++ /__assets/_libs/component/c-media-list.css", - "✔ ++ /__assets/_libs/component/c-media.css", - "✔ ++ /__assets/_libs/component/c-media.pug", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.css", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.pug", - "✔ ++ /__assets/_libs/component/c-nav-global.css", - "✔ ++ /__assets/_libs/component/c-nav-global.pug", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.css", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.pug", "✔ ++ /__assets/_libs/component/c-page-home.css", "✔ ++ /__assets/_libs/component/c-page-sub.css", "✔ ++ /__assets/_libs/component/c-pagination.css", @@ -264,9 +217,7 @@ exports[`CLI > npx --type static 1`] = ` "✔ ++ /__assets/_libs/data/bge-blocks-v2.html", "✔ ++ /__assets/_libs/data/bge-blocks.html", "✔ ++ /__assets/_libs/data/blocks.js", - "✔ ++ /__assets/_libs/data/data.yml", "✔ ++ /__assets/_libs/img/bg-arrow.svg", - "✔ ++ /__assets/_libs/img/bg-repeat-01.gif", "✔ ++ /__assets/_libs/layouts/home.pug", "✔ ++ /__assets/_libs/layouts/sub.pug", "✔ ++ /__assets/_libs/mixin/meta-basercms.pug", @@ -281,7 +232,6 @@ exports[`CLI > npx --type static 1`] = ` "✔ ++ /__assets/htdocs/index.json", "✔ ++ /__assets/htdocs/index.pug", "✔ ++ /__assets/htdocs/js/script.ts", - "✔ ++ /__assets/htdocs/sample/index.html", "✔ ++ /__info/print.txt", "✔ ++ /burgereditor.config.js", "✔ ++ /cspell.json", @@ -324,24 +274,13 @@ exports[`CLI > npx 1`] = ` "✔ ++ /CLAUDE.md", "✔ ++ /README.md", "✔ ++ /__assets/_libs/.markuplintrc", - "✔ ++ /__assets/_libs/component/c-card-list.css", - "✔ ++ /__assets/_libs/component/c-card.css", - "✔ ++ /__assets/_libs/component/c-card.pug", - "✔ ++ /__assets/_libs/component/c-content-index.css", "✔ ++ /__assets/_libs/component/c-content-main.css", "✔ ++ /__assets/_libs/component/c-footer.css", "✔ ++ /__assets/_libs/component/c-footer.pug", "✔ ++ /__assets/_libs/component/c-header.css", "✔ ++ /__assets/_libs/component/c-header.pug", - "✔ ++ /__assets/_libs/component/c-media-list.css", - "✔ ++ /__assets/_libs/component/c-media.css", - "✔ ++ /__assets/_libs/component/c-media.pug", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.css", "✔ ++ /__assets/_libs/component/c-nav-breadcrumb.pug", - "✔ ++ /__assets/_libs/component/c-nav-global.css", - "✔ ++ /__assets/_libs/component/c-nav-global.pug", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.css", - "✔ ++ /__assets/_libs/component/c-nav-sitemap.pug", "✔ ++ /__assets/_libs/component/c-page-home.css", "✔ ++ /__assets/_libs/component/c-page-sub.css", "✔ ++ /__assets/_libs/component/c-pagination.css", @@ -352,9 +291,7 @@ exports[`CLI > npx 1`] = ` "✔ ++ /__assets/_libs/data/bge-blocks-v2.html", "✔ ++ /__assets/_libs/data/bge-blocks.html", "✔ ++ /__assets/_libs/data/blocks.js", - "✔ ++ /__assets/_libs/data/data.yml", "✔ ++ /__assets/_libs/img/bg-arrow.svg", - "✔ ++ /__assets/_libs/img/bg-repeat-01.gif", "✔ ++ /__assets/_libs/layouts/home.pug", "✔ ++ /__assets/_libs/layouts/sub.pug", "✔ ++ /__assets/_libs/mixin/meta-basercms.pug", @@ -369,7 +306,6 @@ exports[`CLI > npx 1`] = ` "✔ ++ /__assets/htdocs/index.json", "✔ ++ /__assets/htdocs/index.pug", "✔ ++ /__assets/htdocs/js/script.ts", - "✔ ++ /__assets/htdocs/sample/index.html", "✔ ++ /__info/print.txt", "✔ ++ /burgereditor.config.js", "✔ ++ /cspell.json", diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-card-list.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-card-list.css deleted file mode 100644 index 6f88b8a4..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-card-list.css +++ /dev/null @@ -1,5 +0,0 @@ -.c-card-list { - display: block grid; - grid-template-columns: repeat(auto-fit, minmax(calc(200 / 17 * 1rem), 1fr)); - gap: 0.5rem; -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-card.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-card.css deleted file mode 100644 index 2b2ca074..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-card.css +++ /dev/null @@ -1,104 +0,0 @@ -.c-card { - position: relative; - block-size: 100%; - overflow: hidden; - outline: 2px solid transparent; - border: 1px solid var(--border-color); - transition: outline 300ms; - - &:has(a:hover) { - outline: 2px solid var(--border-color); - border: 1px solid var(--border-color); - } - - > a { - block-size: 100%; - color: currentcolor; - text-decoration: none; - } -} - -.c-card__img { - inline-size: 100%; - - img { - inset-block-start: 0; - inset-inline-start: 0; - display: block flow; - inline-size: 100%; - aspect-ratio: 4 / 3; - object-fit: cover; - object-position: center top; - } -} - -.c-card__header { - flex: 0 1 auto; - padding-inline: 1rem; -} - -.c-card__body { - flex: 0 1 100%; - padding-block: 0.5rem 2rem; - padding-inline: 1rem; -} - -.c-card__title { - padding: 0; - margin-block: 0; - margin-inline: auto; -} - -/* ブログのみ */ -.c-card__meta { - /* empty */ -} - -/* ブログのみ */ -.c-card__time { - display: none; -} - -/* ブログのみ */ -.c-card__category { - /* empty */ -} - -/* ブログのみ */ -.c-card__tags { - ul { - padding: 0; - margin-block: 0; - margin-inline: auto; - list-style: none; - } -} - -/* ブログのみ */ -.c-card__tag-item { - display: inline flow-root; - padding: 0; - margin: 0; - list-style: none; - - span { - display: block flow; - padding-block: 0.2rem; - padding-inline: 1rem; - } -} - -/* ブログのみ */ -.c-card__author { - display: none; -} - -.c-card__description { - padding: 0; - margin: 0; - - p { - padding: 0; - margin: 0; - } -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-card.pug b/packages/@d-zero/scaffold/__assets/_libs/component/c-card.pug deleted file mode 100644 index 9b788fa2..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-card.pug +++ /dev/null @@ -1,23 +0,0 @@ -.c-card - a(href=article.url) - .c-card__img - img(src=article.img alt height="300" decoding="async" width="400") - .c-card__header - .c-card__meta - if article.cat - .c-card__category(data-category=article.cat.id) - span= article.cat.name - if article.time - .c-card__time(data-datetime=filters.date(article.time, "YYYY-MM-DD")) - span= filters.date(article.time, "YYYY.MM.DD") - if article.tag - .c-card__tags - ul - each tag in article.tag - li.c-card__tag-item(data-tag=tag) - span= tag - .c-card__title - span= article.title - .c-card__body - .c-card__description - p= article.desc diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-content-index.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-content-index.css deleted file mode 100644 index 78ae221c..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-content-index.css +++ /dev/null @@ -1,8 +0,0 @@ -.c-content-index { - margin: 0; -} - -.c-content-index__body { - margin-block: 0; - margin-inline: auto; -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-media-list.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-media-list.css deleted file mode 100644 index e6bf5f45..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-media-list.css +++ /dev/null @@ -1,5 +0,0 @@ -.c-media-list { - display: block grid; - grid-template-columns: 1fr; - gap: 0.5rem; -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-media.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-media.css deleted file mode 100644 index 562ce491..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-media.css +++ /dev/null @@ -1,113 +0,0 @@ -.c-media { - position: relative; - block-size: 100%; - overflow: hidden; - outline: 2px solid transparent; - border: 1px solid var(--border-color); - transition: outline 300ms; - - &:has(a:hover) { - outline: 2px solid var(--border-color); - border: 1px solid var(--border-color); - } - - > a { - display: block grid; - grid-template: - 'img header' auto - 'img body' auto - / calc(1 / 3 * 100%) calc(2 / 3 * 100%); - block-size: 100%; - color: currentcolor; - text-decoration: none; - } -} - -.c-media__img { - grid-area: img; - - img { - inset-block-start: 0; - inset-inline-start: 0; - display: block flow; - inline-size: 100%; - block-size: 100%; - aspect-ratio: 4 / 3; - object-fit: cover; - object-position: center top; - } -} - -.c-media__header { - flex: 0 1 auto; - grid-area: header; - padding-block: 0; - padding-inline: 1.5em; -} - -.c-media__body { - flex: 0 1 100%; - grid-area: body; - padding-block: 0.5em 2em; - padding-inline: 1.5em; -} - -.c-media__title { - padding: 0; - margin-block: 0; - margin-inline: auto; -} - -/* ブログのみ */ -.c-media__meta { - display: none; -} - -/* ブログのみ */ -.c-media__time { - display: none; -} - -/* ブログのみ */ -.c-media__category { - display: none; -} - -/* ブログのみ */ -.c-media__tags { - ul { - padding: 0; - margin-block: 0; - margin-inline: auto; - list-style: none; - } -} - -/* ブログのみ */ -.c-media__tag-item { - display: inline flow-root; - padding: 0; - margin: 0; - list-style: none; - - span { - display: block flow; - padding-block: 0.2em; - padding-inline: 1em; - } -} - -/* ブログのみ */ -.c-media__author { - display: none; -} - -.c-media__description { - padding: 0; - margin: 0; - - p { - padding: 0; - margin: 0; - } -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-media.pug b/packages/@d-zero/scaffold/__assets/_libs/component/c-media.pug deleted file mode 100644 index e24f516b..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-media.pug +++ /dev/null @@ -1,23 +0,0 @@ -.c-media - a(href=article.url) - .c-media__img - img(src=article.img alt height="300" decoding="async" width="400") - .c-media__header - .c-media__meta - if article.cat - .c-media__category(data-category=article.cat.id) - span= article.cat.name - if article.time - .c-media__time(data-datetime=filters.date(article.time, "YYYY-MM-DD")) - span= filters.date(article.time, "YYYY.MM.DD") - if article.tag - .c-media__tags - ul - each tag in article.tag - li.c-media__tag-item(data-tag=tag) - span= tag - .c-media__title - span= article.title - .c-media__body - .c-media__description - p= article.desc diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-global.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-global.css deleted file mode 100644 index 4cd40df7..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-global.css +++ /dev/null @@ -1,115 +0,0 @@ -.c-nav-global { - position: relative; - margin-block-end: 1em; - border-block-end: 1px solid var(--border-color); -} - -.c-nav-global__body { - margin-block: 0; - margin-inline: auto; -} - -.c-nav-global__list { - display: block flex; - flex-wrap: nowrap; - align-items: stretch; - justify-content: space-between; - padding: 0; - margin: 0; - - @media (--md-lte) { - flex-wrap: wrap; - } - - @media (--md-lte) { - display: block flow; - } -} - -.c-nav-global__item { - display: block flow; - flex: 1 1 auto; - - > a { - display: block flow; - color: inherit; - text-align: center; - text-decoration: none; - - @media (--md-lte) { - border-block-end: 1px solid var(--border-color); - } - - > span { - display: block flow; - padding-block: 1em; - padding-inline: 2em; - border-inline-start: 1px solid var(--border-color); - - @media (--md-lte) { - border-inline-start: none; - } - } - } - - &:first-child { - > a { - > span { - border: none; - } - } - } - - &:last-child { - > a { - @media (--md-lte) { - border: none; - } - } - } -} - -.c-nav-global__sub-nav { - position: absolute; - inset-inline-start: 0; - inline-size: 100%; - - @media (--md-lte) { - position: static; - } - - > ul { - display: block flex; - flex-wrap: nowrap; - justify-content: space-around; - - @media (--md-lte) { - display: block flow; - padding: 0; - } - - > li { - list-style: none; - - @media (--md-lte) { - border-block-end: 1px solid var(--border-color); - } - - > a { - display: block flow; - inline-size: 100%; - padding: 1em; - color: inherit; - text-decoration: none; - - @media (--md-lte) { - text-align: center; - } - - &:hover { - opacity: 0.7; - } - } - } - } -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-global.pug b/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-global.pug deleted file mode 100644 index ebf18766..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-global.pug +++ /dev/null @@ -1,9 +0,0 @@ -nav.c-nav-global(aria-label="メインメニュー") - .c-nav-global__body - ul.c-nav-global__list - li.c-nav-global__item: a(href="__URL__"): span コンテンツ - li.c-nav-global__item: a(href="__URL__"): span コンテンツ - li.c-nav-global__item: a(href="__URL__"): span コンテンツ - li.c-nav-global__item: a(href="__URL__"): span コンテンツ - li.c-nav-global__item: a(href="__URL__"): span コンテンツ - li.c-nav-global__item: a(href="__URL__"): span コンテンツ diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-sitemap.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-sitemap.css deleted file mode 100644 index f575f002..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-sitemap.css +++ /dev/null @@ -1,133 +0,0 @@ -.c-nav-sitemap { - padding-block: 2rem; - padding-inline: 0; - - @media (--xs-lte) { - padding: 0; - } - - a { - display: block flow; - padding-inline-start: 2rem; - color: inherit; - text-decoration: none; - - @media (--xs-lte) { - padding-block: 1em; - padding-inline: 2em; - } - } - - ul[data-sitemap-level='1'] { - padding: 0; - margin: 0; - column-count: 4; - - @media (--xs) { - column-count: 1; - } - - @media (--sm) { - column-count: 2; - } - - @media (--md) { - column-count: 3; - } - } - - li[data-sitemap-level='1'] { - display: inline flow-root; /* 💉 for columns item technic */ - inline-size: 100%; /* 💉 for columns item technic */ - padding: 0; - margin: 0; - margin-block: 0 1em; - margin-inline: 0; - break-inside: avoid-column; - - a { - @media (--xs-lte) { - margin: 0; - border-block-end: 2px solid var(--border-color); - - ::before { - display: none; - margin: 0; - } - } - } - } - - ul[data-sitemap-level='2'] { - padding-inline-start: 1em; - margin: 0; - - @media (--xs-lte) { - padding: 0; - } - } - - li[data-sitemap-level='2'] { - display: block flow; - padding: 0; - margin: 0; - margin-block: 0 0.5em; - margin-inline: 0; - - @media (--xs-lte) { - margin: 0; - } - - a { - @media (--xs-lte) { - padding-block: 1em; - padding-inline: 2em; - border-block-end: 1px solid var(--border-color); - } - - &::before { - @media (--xs-lte) { - display: none; - margin: 0; - } - } - } - } - - ul[data-sitemap-level='3'] { - padding-inline-start: 1em; - margin: 0; - - @media (--xs-lte) { - padding: 0; - } - } - - li[data-sitemap-level='3'] { - display: block flow; - padding: 0; - margin: 0; - - a { - &::before { - border: 1px solid var(--border-color); - - @media (--xs-lte) { - display: none; - margin: 0; - } - } - } - } -} - -.c-nav-sitemap__body { - max-inline-size: var(--wide-layout-width); - margin-block: 0; - margin-inline: auto; - overflow: hidden; - - @media (--md-lte) { - max-inline-size: 100%; - } -} diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-sitemap.pug b/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-sitemap.pug deleted file mode 100644 index f104716b..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-nav-sitemap.pug +++ /dev/null @@ -1,115 +0,0 @@ -nav.c-nav-sitemap(aria-label="ページ一覧") - .c-nav-sitemap__body - ul(data-sitemap-level="1") - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_カテゴリインデックス - ul(data-sitemap-level="2") - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_サブカテゴリインデックス - ul(data-sitemap-level="3") - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_カテゴリインデックス - ul(data-sitemap-level="2") - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_サブカテゴリインデックス - ul(data-sitemap-level="3") - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_カテゴリインデックス - ul(data-sitemap-level="2") - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_サブカテゴリインデックス - ul(data-sitemap-level="3") - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_カテゴリインデックス - ul(data-sitemap-level="2") - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_サブカテゴリインデックス - ul(data-sitemap-level="3") - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_カテゴリインデックス - ul(data-sitemap-level="2") - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_サブカテゴリインデックス - ul(data-sitemap-level="3") - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="1") - a(href="__URL__") Lv.1_カテゴリインデックス - ul(data-sitemap-level="2") - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_ページタイトル - li(data-sitemap-level="2") - a(href="__URL__") Lv.2_サブカテゴリインデックス - ul(data-sitemap-level="3") - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル - li(data-sitemap-level="3") - a(href="__URL__") Lv.3_ページタイトル diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-page-home.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-page-home.css index 8580e5c3..ba87782d 100644 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-page-home.css +++ b/packages/@d-zero/scaffold/__assets/_libs/component/c-page-home.css @@ -7,9 +7,7 @@ display: block grid; grid-template: 'header' auto - 'nav-global' auto 'main' 1fr - 'nav-sitemap' auto 'footer' auto / 1fr; inline-size: 100%; @@ -20,10 +18,6 @@ grid-area: header; } -.c-page-home__nav-global { - grid-area: nav-global; -} - .c-page-home__main { grid-area: main; @@ -34,10 +28,6 @@ } } -.c-page-home__nav-sitemap { - grid-area: nav-sitemap; -} - .c-page-home__footer { grid-area: footer; } diff --git a/packages/@d-zero/scaffold/__assets/_libs/component/c-page-sub.css b/packages/@d-zero/scaffold/__assets/_libs/component/c-page-sub.css index e455d67e..a1098a00 100644 --- a/packages/@d-zero/scaffold/__assets/_libs/component/c-page-sub.css +++ b/packages/@d-zero/scaffold/__assets/_libs/component/c-page-sub.css @@ -7,9 +7,7 @@ display: block grid; grid-template: 'header' auto - 'nav-global' auto 'main' 1fr - 'nav-sitemap' auto 'footer' auto / 1fr; inline-size: 100%; block-size: 100%; @@ -19,18 +17,10 @@ grid-area: header; } -.c-page-sub__nav-global { - grid-area: nav-global; -} - .c-page-sub__main { grid-area: main; } -.c-page-sub__nav-sitemap { - grid-area: nav-sitemap; -} - .c-page-sub__footer { grid-area: footer; } @@ -51,12 +41,6 @@ margin-inline: auto; } -.c-page-sub__content-index { - max-inline-size: var(--content-width); - padding-block-end: calc(60 / 17 * 1em); - margin-inline: auto; -} - .c-page-sub__content-main { max-inline-size: var(--content-width); margin-inline: auto; diff --git a/packages/@d-zero/scaffold/__assets/_libs/data/data.yml b/packages/@d-zero/scaffold/__assets/_libs/data/data.yml deleted file mode 100644 index e6d2cfdb..00000000 --- a/packages/@d-zero/scaffold/__assets/_libs/data/data.yml +++ /dev/null @@ -1,27 +0,0 @@ -articles: - - title: リンゴ - # spell-checker:disable-next-line - desc: リンゴ(林檎、学名:Malus pumila)は、バラ科リンゴ属の落葉高木樹。またはその果実のこと。植物学上はセイヨウリンゴと呼ぶ。春、白または薄紅の花が咲く。 - time: 2019-01-01 - url: https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%B3%E3%82%B4 - img: //upload.wikimedia.org/wikipedia/commons/thumb/1/15/Red_Apple.jpg/250px-Red_Apple.jpg - cat: - - id: fruit - name: 果物 - tag: - - 甘い - - 赤 - - title: みかん - # spell-checker:disable-next-line - desc: ウンシュウミカン(温州蜜柑、学名:Citrus unshiu)は、ミカン科の常緑低木またはその果実のこと。様々な栽培品種があり、食用として利用される。 - time: 2019-02-01 - url: https://ja.wikipedia.org/wiki/%E3%82%A6%E3%83%B3%E3%82%B7%E3%83%A5%E3%82%A6%E3%83%9F%E3%82%AB%E3%83%B3 - # spell-checker:disable-next-line - img: //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Citrus_unshiu_20101127_c.jpg/250px-Citrus_unshiu_20101127_c.jpg - cat: - - id: fruit - name: 果物 - tag: - - 甘い - - 酸っぱい - - オレンジ diff --git a/packages/@d-zero/scaffold/__assets/_libs/img/bg-repeat-01.gif b/packages/@d-zero/scaffold/__assets/_libs/img/bg-repeat-01.gif deleted file mode 100644 index 815ed08f..00000000 Binary files a/packages/@d-zero/scaffold/__assets/_libs/img/bg-repeat-01.gif and /dev/null differ diff --git a/packages/@d-zero/scaffold/__assets/_libs/layouts/home.pug b/packages/@d-zero/scaffold/__assets/_libs/layouts/home.pug index 29278566..bf7def84 100644 --- a/packages/@d-zero/scaffold/__assets/_libs/layouts/home.pug +++ b/packages/@d-zero/scaffold/__assets/_libs/layouts/home.pug @@ -7,11 +7,7 @@ html(lang=lang || "ja") .c-page-home__header - const isHome = true; include /component/c-header.pug - .c-page-home__nav-global - include /component/c-nav-global.pug .c-page-home__main main !{ content } - .c-page-home__nav-sitemap - include /component/c-nav-sitemap.pug .c-page-home__footer include /component/c-footer.pug diff --git a/packages/@d-zero/scaffold/__assets/_libs/layouts/sub.pug b/packages/@d-zero/scaffold/__assets/_libs/layouts/sub.pug index 31550215..fc8764a9 100644 --- a/packages/@d-zero/scaffold/__assets/_libs/layouts/sub.pug +++ b/packages/@d-zero/scaffold/__assets/_libs/layouts/sub.pug @@ -6,8 +6,6 @@ html(lang=lang || "ja") .c-page-sub__base .c-page-sub__header include /component/c-header.pug - .c-page-sub__nav-global - include /component/c-nav-global.pug .c-page-sub__main main article.c-page-sub__content @@ -19,7 +17,5 @@ html(lang=lang || "ja") if hasPagination .c-page-sub__pagination include /component/c-pagination.pug - .c-page-sub__nav-sitemap - include /component/c-nav-sitemap.pug .c-page-sub__footer include /component/c-footer.pug diff --git a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/200_blog_index.json b/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/200_blog_index.json deleted file mode 100644 index 18bb5d6b..00000000 --- a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/200_blog_index.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "layout": "sub.pug", - "title": "ブログA一覧ページ", - "hasPagination": true -} diff --git a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/200_blog_index.pug b/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/200_blog_index.pug deleted file mode 100644 index 66d448ac..00000000 --- a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/200_blog_index.pug +++ /dev/null @@ -1,14 +0,0 @@ -.c-content-index - .c-content-index__categories - // ⚠️ CMS要件: - // - ページがカテゴリーインデックスの場合は aria-current="page" を付加する - // - カテゴリーインデックスではなく、カテゴリーに属するページでは aria-current="page" は付加しない - ul - li: a(href="__PATH_TO__"): span ALL - li: a(href="__PATH_TO__" aria-current="page"): span カテゴリー1 - li: a(href="__PATH_TO__"): span カテゴリー2 - li: a(href="__PATH_TO__"): span カテゴリー3 - .c-content-index__body - .c-media-list - each article in data.articles - include /component/c-media.pug diff --git a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/210_blog_index.json b/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/210_blog_index.json deleted file mode 100644 index 7a5a2513..00000000 --- a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/210_blog_index.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "layout": "sub.pug", - "title": "ブログB一覧ページ", - "hasPagination": true -} diff --git a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/210_blog_index.pug b/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/210_blog_index.pug deleted file mode 100644 index f6634b54..00000000 --- a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/210_blog_index.pug +++ /dev/null @@ -1,14 +0,0 @@ -.c-content-index - .c-content-index__categories - // ⚠️ CMS要件: - // - ページがカテゴリーインデックスの場合は aria-current="page" を付加する - // - カテゴリーインデックスではなく、カテゴリーに属するページでは aria-current="page" は付加しない - ul - li: a(href="__PATH_TO__"): span ALL - li: a(href="__PATH_TO__" aria-current="page"): span カテゴリー1 - li: a(href="__PATH_TO__"): span カテゴリー2 - li: a(href="__PATH_TO__"): span カテゴリー3 - .c-content-index__body - .c-card-list - each article in data.articles - include /component/c-card.pug diff --git a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/index.pug b/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/index.pug index bd69d904..3ee9b80d 100644 --- a/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/index.pug +++ b/packages/@d-zero/scaffold/__assets/htdocs/__tmpl/index.pug @@ -51,8 +51,6 @@ html(lang="ja") // 詳細ページは100番台 .list-group-item: a(href="100_sub.html") 下層固定ページ・ブログ詳細ページ // インデックスページは200番台 - .list-group-item: a(href="200_blog_index.html") ブログA一覧ページ - .list-group-item: a(href="210_blog_index.html") ブログB一覧ページ // メールフォームは300番台 .list-group-item: a(href="300_form_input.html") メールフォーム入力ページ .list-group-item: a(href="301_form_confirm.html") メールフォーム確認ページ diff --git a/packages/@d-zero/scaffold/__assets/htdocs/css/style.css b/packages/@d-zero/scaffold/__assets/htdocs/css/style.css index aaf08ce6..db109b76 100644 --- a/packages/@d-zero/scaffold/__assets/htdocs/css/style.css +++ b/packages/@d-zero/scaffold/__assets/htdocs/css/style.css @@ -8,16 +8,9 @@ @import '@/component/c-page-sub.css' layer(component); @import '@/component/c-header.css' layer(component); @import '@/component/c-footer.css' layer(component); -@import '@/component/c-nav-global.css' layer(component); -@import '@/component/c-nav-sitemap.css' layer(component); @import '@/component/c-nav-breadcrumb.css' layer(component); @import '@/component/c-title-page.css' layer(component); @import '@/component/c-pagination.css' layer(component); -@import '@/component/c-card-list.css' layer(component); -@import '@/component/c-card.css' layer(component); -@import '@/component/c-media-list.css' layer(component); -@import '@/component/c-media.css' layer(component); -@import '@/component/c-content-index.css' layer(component); @import '@burger-editor/css' layer(main-base); @import '@/component/c-content-main.css' layer(main); diff --git a/packages/@d-zero/scaffold/__assets/htdocs/sample/index.html b/packages/@d-zero/scaffold/__assets/htdocs/sample/index.html deleted file mode 100644 index e103bd93..00000000 --- a/packages/@d-zero/scaffold/__assets/htdocs/sample/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: sub.pug -title: サンプルページ -description: サンプルページの説明 ---- - -
-
-
-
-

サンプルページ

-
-
-
-