From 86f6ff4026c27c0eb81d1d562ecde2aaf7c9852c Mon Sep 17 00:00:00 2001 From: anoduck <11767-anoduck@users.noreply.gitgud.io> Date: Thu, 10 Oct 2024 17:19:17 -0400 Subject: feat(persons page): :sparkles: seo 7 format seo improvements 7 formatting --- .../config/content/pagefolders/content.json | 2 +- .frontmatter/config/content/pagefolders/legal.json | 2 +- .frontmatter/config/taxonomy/default.json | 108 --------------------- .frontmatter/config/taxonomy/legal.json | 75 ++++++++++++++ .frontmatter/config/taxonomy/page.json | 108 +++++++++++++++++++++ .frontmatter/config/taxonomy/person.json | 71 ++++++++++++++ .frontmatter/ui/external.js | 7 ++ 7 files changed, 263 insertions(+), 110 deletions(-) delete mode 100644 .frontmatter/config/taxonomy/default.json create mode 100644 .frontmatter/config/taxonomy/legal.json create mode 100644 .frontmatter/config/taxonomy/page.json create mode 100644 .frontmatter/config/taxonomy/person.json create mode 100644 .frontmatter/ui/external.js (limited to '.frontmatter') diff --git a/.frontmatter/config/content/pagefolders/content.json b/.frontmatter/config/content/pagefolders/content.json index a5f8455..367b72d 100644 --- a/.frontmatter/config/content/pagefolders/content.json +++ b/.frontmatter/config/content/pagefolders/content.json @@ -4,6 +4,6 @@ "excludeSubdir": true, "previewPath": "", "contentTypes": [ - "default" + "page" ] } \ No newline at end of file diff --git a/.frontmatter/config/content/pagefolders/legal.json b/.frontmatter/config/content/pagefolders/legal.json index 7c17fcd..4aa2b4d 100644 --- a/.frontmatter/config/content/pagefolders/legal.json +++ b/.frontmatter/config/content/pagefolders/legal.json @@ -4,6 +4,6 @@ "previewPath": "legal", "contentTypes": [ "docs", - "default" + "page" ] } \ No newline at end of file diff --git a/.frontmatter/config/taxonomy/default.json b/.frontmatter/config/taxonomy/default.json deleted file mode 100644 index a7cb1c5..0000000 --- a/.frontmatter/config/taxonomy/default.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "name": "default", - "pageBundle": false, - "previewPath": null, - "fields": [ - { - "title": "Title", - "name": "title", - "type": "string", - "single": true - }, - { - "title": "Date", - "name": "date", - "type": "datetime", - "default": "{{now}}", - "isPublishDate": true - }, - { - "title": "Description", - "name": "description", - "type": "string" - }, - { - "title": "Draft", - "name": "draft", - "type": "draft" - }, - { - "title": "Tags", - "name": "tags", - "type": "tags" - }, - { - "title": "Icon", - "name": "icon", - "type": "string", - "single": true - }, - { - "title": "Type", - "name": "type", - "type": "choice", - "choices": [ - "default", - "docs", - "minimal" - ], - "default": "default" - }, - { - "title": "Metadata", - "name": "metadata", - "type": "string" - }, - { - "title": "Download", - "name": "download", - "type": "string", - "single": true - }, - { - "title": "Thumbnail", - "name": "thumbnail", - "type": "fields", - "fields": [ - { - "title": "URL", - "name": "url", - "type": "image" - }, - { - "title": "Author", - "name": "author", - "type": "string", - "single": true - }, - { - "title": "AuthorUrl", - "name": "authorUrl", - "type": "string" - }, - { - "title": "Origin", - "name": "origin", - "type": "string", - "single": true - }, - { - "title": "OriginUrl", - "name": "originUrl", - "type": "string" - } - ] - }, - { - "title": "Author", - "name": "author", - "type": "string", - "single": true - }, - { - "title": "Links", - "name": "navigationLinks", - "type": "list" - } - ] - } \ No newline at end of file diff --git a/.frontmatter/config/taxonomy/legal.json b/.frontmatter/config/taxonomy/legal.json new file mode 100644 index 0000000..d306e7f --- /dev/null +++ b/.frontmatter/config/taxonomy/legal.json @@ -0,0 +1,75 @@ +{ + "name": "Legal", + "pageBundle": false, + "fields": [ + { + "title": "title", + "name": "title", + "type": "string", + "single": true + }, + { + "title": "description", + "name": "description", + "type": "string" + }, + { + "title": "date", + "name": "date", + "type": "datetime" + }, + { + "title": "tags", + "name": "tags", + "type": "tags" + }, + { + "title": "type", + "name": "type", + "type": "string", + "single": "true" + }, + { + "title": "draft", + "name": "draft", + "type": "draft" + }, + { + "title": "thumbnail", + "name": "thumbnail", + "type": "fields", + "fields": [ + { + "title": "url", + "name": "url", + "type": "string", + "single": "true" + }, + { + "title": "author", + "name": "author", + "type": "string", + "single": "true" + }, + { + "title": "authorURL", + "name": "authorURL", + "type": "string", + "single": "true" + }, + { + "title": "origin", + "name": "origin", + "type": "string", + "single": "true" + }, + { + "title": "originURL", + "name": "originURL", + "type": "string", + "single": "true" + } + ] + } + ] +} \ No newline at end of file diff --git a/.frontmatter/config/taxonomy/page.json b/.frontmatter/config/taxonomy/page.json new file mode 100644 index 0000000..a69cad4 --- /dev/null +++ b/.frontmatter/config/taxonomy/page.json @@ -0,0 +1,108 @@ +{ + "name": "page", + "pageBundle": false, + "previewPath": null, + "fields": [ + { + "title": "Title", + "name": "title", + "type": "string", + "single": true + }, + { + "title": "Date", + "name": "date", + "type": "datetime", + "default": "{{now}}", + "isPublishDate": true + }, + { + "title": "Description", + "name": "description", + "type": "string" + }, + { + "title": "Draft", + "name": "draft", + "type": "draft" + }, + { + "title": "Tags", + "name": "tags", + "type": "tags" + }, + { + "title": "Icon", + "name": "icon", + "type": "string", + "single": true + }, + { + "title": "Type", + "name": "type", + "type": "choice", + "choices": [ + "default", + "docs", + "minimal" + ], + "default": "default" + }, + { + "title": "Metadata", + "name": "metadata", + "type": "string" + }, + { + "title": "Download", + "name": "download", + "type": "string", + "single": true + }, + { + "title": "Thumbnail", + "name": "thumbnail", + "type": "fields", + "fields": [ + { + "title": "URL", + "name": "url", + "type": "image" + }, + { + "title": "Author", + "name": "author", + "type": "string", + "single": true + }, + { + "title": "AuthorUrl", + "name": "authorUrl", + "type": "string" + }, + { + "title": "Origin", + "name": "origin", + "type": "string", + "single": true + }, + { + "title": "OriginUrl", + "name": "originUrl", + "type": "string" + } + ] + }, + { + "title": "Author", + "name": "author", + "type": "string", + "single": true + }, + { + "title": "Links", + "name": "navigationLinks", + "type": "list" + } + ] + } \ No newline at end of file diff --git a/.frontmatter/config/taxonomy/person.json b/.frontmatter/config/taxonomy/person.json new file mode 100644 index 0000000..7e094ed --- /dev/null +++ b/.frontmatter/config/taxonomy/person.json @@ -0,0 +1,71 @@ +{ + "name": "Persons", + "pageBundle": false, + "fields": [ + { + "title": "title", + "name": "title", + "type": "string" + }, + { + "title": "date", + "name": "date", + "type": "datetime" + }, + { + "title": "type", + "name": "type", + "type": "string" + }, + { + "title": "description", + "name": "description", + "type": "string" + }, + { + "title": "tags", + "name": "tags", + "type": "tags" + }, + { + "title": "thumbnail", + "name": "thumbnail", + "type": "fields", + "fields": [ + { + "title": "url", + "name": "url", + "type": "string" + }, + { + "title": "author", + "name": "author", + "type": "string" + }, + { + "title": "author-url", + "name": "author-url", + "type": "string" + }, + { + "title": "origin", + "name": "origin", + "type": "string" + }, + { + "title": "origin-url", + "name": "origin-url", + "type": "string" + } + ] + }, + { + "title": "modules", + "name": "modules", + "type": "choice", + "choices": [ + "mermaid" + ] + } + ] +} \ No newline at end of file diff --git a/.frontmatter/ui/external.js b/.frontmatter/ui/external.js new file mode 100644 index 0000000..642da9b --- /dev/null +++ b/.frontmatter/ui/external.js @@ -0,0 +1,7 @@ +import { + enableDevelopmentMode, + registerCardImage, + registerCardFooter, + registerPanelView, + registerCustomField +} from "https://cdn.jsdelivr.net/npm/@frontmatter/extensibility/+esm"; \ No newline at end of file -- cgit v1.2.3