1
0

updated config for decap to use beta nested files

This commit is contained in:
suroh 2023-11-28 17:46:18 +01:00
parent 5e0c3d0407
commit b764c50ac4
11 changed files with 44 additions and 54 deletions

1
.gitignore vendored

@ -60,3 +60,4 @@ typings/
# 11ty ignores # 11ty ignores
_site/ _site/
dist/

@ -13,14 +13,20 @@ media_folder: "src/assets/images/uploads"
public_folder: "/images/uploads" public_folder: "/images/uploads"
collections: collections:
- label: "Work" - name: "work"
name: "work" label: "Work"
label_singluar: "Work"
folder: "src/_content/work" folder: "src/_content/work"
create: true create: true
nested:
depth: 2
summary: "{{ title }}"
fields: fields:
- {label: "Title", name: "title", widget: "string"} - {label: "Title", name: "title", widget: "string"}
- {label: "Tags", name: "tags", widget: "list"} - {label: "Sub-title", name: "subtitle", widget: "string"}
- {label: "Data", name: "data", widget: "list", fields: [ { label: "Name", name: "name", widget: "string" }, { label: "Value", name: "value", widget: "string" }]}
# - {label: "Featured Image", name: "thumbnail", widget: "image"}
- {label: "Publish Date", name: "date", widget: "datetime"} - {label: "Publish Date", name: "date", widget: "datetime"}
- {label: "Featured Image", name: "thumbnail", widget: "image"} - {label: "Tags", name: "tags", widget: "list"}
- {label: "Metadata", name: "meta", widget: "list", fields: [ { label: "Name", name: "name", widget: "string" }, { label: "Value", name: "value", widget: "string" }]}
- {label: "Body", name: "body", widget: "markdown"} - {label: "Body", name: "body", widget: "markdown"}
meta: { path: { widget: string, label: 'Path', index_file: 'index' } }

26
dist/admin/config.yml vendored

@ -1,26 +0,0 @@
backend:
name: gitea
repo: suroh/pxls.homepage
app_id: a9e54ea3-6ab8-455f-bd3d-6149f3859f4e
api_root: https://git.suroh.tk/api/v1
base_url: https://git.suroh.tk
site_domain: localhost:8080
branch: main
site_url: http://localhost:8080
media_folder: "src/assets/images/uploads"
public_folder: "/images/uploads"
collections:
- label: "Work"
name: "work"
folder: "src/_content/work"
create: true
fields:
- {label: "Title", name: "title", widget: "string"}
- {label: "Tags", name: "tags", widget: "list"}
- {label: "Publish Date", name: "date", widget: "datetime"}
- {label: "Featured Image", name: "thumbnail", widget: "image"}
- {label: "Metadata", name: "meta", widget: "list", fields: [ { label: "Name", name: "name", widget: "string" }, { label: "Value", name: "value", widget: "string" }]}
- {label: "Body", name: "body", widget: "markdown"}

13
dist/admin/index.html vendored

@ -1,13 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="noindex" />
<title>11ty : admin</title>
</head>
<body>
<!-- Include the script that builds the page and powers Decap CMS -->
<script src="https://cdn.jsdelivr.net/npm/decap-cms@^3.0.0/dist/decap-cms.js"></script>
</body>
</html>

4
dist/index.html vendored

@ -16,9 +16,9 @@
<body> <body>
<!-- template content --> <!-- template content -->
<div class="single-page"><h1>index</h1> <main><h1>index</h1>
<p>the index page.</p> <p>the index page.</p>
</div> </main>

@ -1,6 +1,6 @@
--- ---
title: index title: index
layout: singlePage.webc layout: index.webc
--- ---
# index # index

@ -0,0 +1,3 @@
{
"layout": "work.webc"
}

5
src/_includes/index.webc Normal file

@ -0,0 +1,5 @@
---
layout: base.webc
---
<main @html="content"></main>

@ -1,5 +0,0 @@
---
layout: base.webc
---
<div class="single-page" @html="content"></div>

19
src/_includes/work.webc Normal file

@ -0,0 +1,19 @@
---
layout: base.webc
---
<aside>
<h2 @text="title"></h2>
<span @text="subtitle"></span>
<div class="meta">
<div webc:for="(k,m) in meta">
<div @text="m.name"></div>
<div @html="m.value"></div>
</div>
</div>
<article @html="content"></article>
</aside>
<main></main>