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

3
.gitignore vendored

@ -59,4 +59,5 @@ typings/
.env .env
# 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

@ -17,4 +17,4 @@ Chloë Janssens, INSIDE (the ears, the audio)\
Marko Gutić Mižimakov, OBJECT (the eyes, the video)\ Marko Gutić Mižimakov, OBJECT (the eyes, the video)\
Anna Lugmeier, SUBJECT (the guide) Anna Lugmeier, SUBJECT (the guide)
Four people experiment with relational hood group around a tree in which the name Chantal is inscribed. The call was a re-imagining and re-assembling of Lygia Clark's relational object works, involving a group call, selfie sticks and a hood like costume that covered one of the participants heads. Four people experiment with relational hood group around a tree in which the name Chantal is inscribed. The call was a re-imagining and re-assembling of Lygia Clark's relational object works, involving a group call, selfie sticks and a hood like costume that covered one of the participants heads.

@ -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>