Import Labyricorn Control Plane
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
id: article
|
||||
kind: content-model
|
||||
name: Article
|
||||
description: Longform articles and blog posts.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: true
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /articles/{slug}/
|
||||
presentation:
|
||||
default_style_config: article
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- rss
|
||||
- search
|
||||
@@ -0,0 +1,18 @@
|
||||
id: devlog
|
||||
kind: content-model
|
||||
name: Devlog
|
||||
description: Developer logs and updates.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: true
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /devlogs/{slug}/
|
||||
presentation:
|
||||
default_style_config: devlogs
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- rss
|
||||
- search
|
||||
@@ -0,0 +1,18 @@
|
||||
id: discussion
|
||||
kind: content-model
|
||||
name: Discussion
|
||||
description: Community forum topics.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: true
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /discussions/{slug}/
|
||||
presentation:
|
||||
default_style_config: knowledge-base
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- rss
|
||||
- search
|
||||
@@ -0,0 +1,17 @@
|
||||
id: documentation
|
||||
kind: content-model
|
||||
name: Documentation
|
||||
description: Technical guides and manuals.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: false
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /docs/{slug}/
|
||||
presentation:
|
||||
default_style_config: wiki
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- search
|
||||
@@ -0,0 +1,16 @@
|
||||
id: page
|
||||
kind: content-model
|
||||
name: Page
|
||||
description: Standalone generic pages.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: false
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /{slug}/
|
||||
presentation:
|
||||
default_style_config: article
|
||||
capabilities:
|
||||
- detail-page
|
||||
- search
|
||||
@@ -0,0 +1,17 @@
|
||||
id: project
|
||||
kind: content-model
|
||||
name: Project
|
||||
description: Project showcases and portfolios.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: false
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /projects/{slug}/
|
||||
presentation:
|
||||
default_style_config: project
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- search
|
||||
@@ -0,0 +1,18 @@
|
||||
id: release
|
||||
kind: content-model
|
||||
name: Release
|
||||
description: Software release notes.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: true
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /releases/{slug}/
|
||||
presentation:
|
||||
default_style_config: article
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- rss
|
||||
- search
|
||||
@@ -0,0 +1,17 @@
|
||||
id: wiki
|
||||
kind: content-model
|
||||
name: Wiki
|
||||
description: Community knowledge base pages.
|
||||
semantics:
|
||||
document: true
|
||||
chronological: false
|
||||
searchable: true
|
||||
indexable: true
|
||||
routing:
|
||||
detail: /wiki/{slug}/
|
||||
presentation:
|
||||
default_style_config: wiki
|
||||
capabilities:
|
||||
- detail-page
|
||||
- index-page
|
||||
- search
|
||||
@@ -0,0 +1,31 @@
|
||||
navigation:
|
||||
- id: "home"
|
||||
label: "Home"
|
||||
route: "/"
|
||||
iconName: "Globe"
|
||||
contentModel: "page"
|
||||
- id: "articles"
|
||||
label: "Articles"
|
||||
route: "/articles/"
|
||||
iconName: "FileText"
|
||||
contentModel: "article"
|
||||
- id: "projects"
|
||||
label: "Projects"
|
||||
route: "/projects/"
|
||||
iconName: "LayoutTemplate"
|
||||
contentModel: "project"
|
||||
- id: "documentation"
|
||||
label: "Documentation"
|
||||
route: "/docs/"
|
||||
iconName: "FolderOpen"
|
||||
contentModel: "documentation"
|
||||
- id: "community"
|
||||
label: "Community"
|
||||
route: "/community/"
|
||||
iconName: "MessageSquare"
|
||||
contentModel: "discussion"
|
||||
- id: "downloads"
|
||||
label: "Downloads"
|
||||
route: "/downloads/"
|
||||
iconName: "Download"
|
||||
contentModel: "release"
|
||||
@@ -0,0 +1,44 @@
|
||||
protocol: "labyricorn-site/v1"
|
||||
site:
|
||||
id: "labyricorn"
|
||||
title: "Labyricorn Engineering & Architecture"
|
||||
baseUrl: "https://labyricorn.com"
|
||||
language: "en-US"
|
||||
theme:
|
||||
source: "site-definition"
|
||||
path: "/.theme"
|
||||
markdown:
|
||||
dialect: "labyricorn-commonmark-v1"
|
||||
rawHtmlPolicy: "disabled"
|
||||
rawHtmlEnabled: false
|
||||
extensions:
|
||||
tables: true
|
||||
taskLists: true
|
||||
footnotes: true
|
||||
definitionLists: true
|
||||
headingAnchors: true
|
||||
fencedCode: true
|
||||
syntaxHighlighting: true
|
||||
callouts: true
|
||||
youtube: true
|
||||
wikipediaLinks: true
|
||||
hosting:
|
||||
engine: "nginx"
|
||||
production:
|
||||
enabled: true
|
||||
hostname: "labyricorn.local"
|
||||
listen: 80
|
||||
staging:
|
||||
enabled: true
|
||||
hostname: "preview.labyricorn.local"
|
||||
listen: 8080
|
||||
releases:
|
||||
retainCount: 10
|
||||
buildPolicy:
|
||||
staging:
|
||||
enabled: true
|
||||
requireApproval: true
|
||||
localActivation:
|
||||
automatic: false
|
||||
push:
|
||||
automatic: false
|
||||
@@ -0,0 +1,16 @@
|
||||
id: "article"
|
||||
name: "Longform Article"
|
||||
description: "In-depth engineering guides, whitepapers, and technical analysis"
|
||||
defaultPath: "/.articles"
|
||||
views:
|
||||
standalone:
|
||||
template: "article/page.html"
|
||||
description: "Full article view"
|
||||
listing:
|
||||
template: "article/summary.html"
|
||||
description: "Article index summary"
|
||||
features:
|
||||
tableOfContents: true
|
||||
revisionInfo: true
|
||||
repositoryLinks: true
|
||||
breadcrumbs: true
|
||||
@@ -0,0 +1,16 @@
|
||||
id: "blog"
|
||||
name: "Blog Package"
|
||||
description: "Editorial blog posts with minimal summary listings"
|
||||
defaultPath: "/.blog"
|
||||
views:
|
||||
standalone:
|
||||
template: "blog/post.html"
|
||||
description: "Full blog post view"
|
||||
listing:
|
||||
template: "blog/minimal-summary.html"
|
||||
description: "Minimal text listing"
|
||||
features:
|
||||
tableOfContents: true
|
||||
revisionInfo: false
|
||||
repositoryLinks: false
|
||||
breadcrumbs: true
|
||||
@@ -0,0 +1,22 @@
|
||||
id: "devlogs"
|
||||
name: "Devlog Stream"
|
||||
description: "Detailed developer logs & release summaries with repo defaults & project metadata"
|
||||
defaultPath: "/.devlogs"
|
||||
views:
|
||||
standalone:
|
||||
template: "devlogs/entry.html"
|
||||
description: "Full devlog post"
|
||||
detailed-summary:
|
||||
template: "devlogs/detailed-summary.html"
|
||||
description: "Rich timeline summary"
|
||||
compact:
|
||||
template: "devlogs/compact.html"
|
||||
description: "Compact list item"
|
||||
card:
|
||||
template: "devlogs/card.html"
|
||||
description: "Visual grid card"
|
||||
features:
|
||||
tableOfContents: true
|
||||
revisionInfo: true
|
||||
repositoryLinks: true
|
||||
breadcrumbs: true
|
||||
@@ -0,0 +1,16 @@
|
||||
id: "knowledge-base"
|
||||
name: "Knowledge Base"
|
||||
description: "Structured Q&A, troubleshooting articles, and reference cards"
|
||||
defaultPath: "/.knowledge"
|
||||
views:
|
||||
standalone:
|
||||
template: "kb/article.html"
|
||||
description: "Knowledge base entry"
|
||||
compact:
|
||||
template: "kb/compact.html"
|
||||
description: "Search list view"
|
||||
features:
|
||||
tableOfContents: false
|
||||
revisionInfo: false
|
||||
repositoryLinks: false
|
||||
breadcrumbs: true
|
||||
@@ -0,0 +1,16 @@
|
||||
id: "project"
|
||||
name: "Project Showcase"
|
||||
description: "Software repository overview page linking to associated devlogs"
|
||||
defaultPath: "/.project"
|
||||
views:
|
||||
standalone:
|
||||
template: "project/index.html"
|
||||
description: "Project overview landing"
|
||||
embedded:
|
||||
template: "project/badge.html"
|
||||
description: "Project badge embed"
|
||||
features:
|
||||
tableOfContents: true
|
||||
revisionInfo: true
|
||||
repositoryLinks: true
|
||||
breadcrumbs: false
|
||||
@@ -0,0 +1,13 @@
|
||||
id: "wiki"
|
||||
name: "Wiki Hierarchy"
|
||||
description: "Hierarchical documentation system with sidebar navigation and backlinks"
|
||||
defaultPath: "/.wiki"
|
||||
views:
|
||||
standalone:
|
||||
template: "wiki/page.html"
|
||||
description: "Wiki article page"
|
||||
features:
|
||||
tableOfContents: true
|
||||
revisionInfo: true
|
||||
repositoryLinks: true
|
||||
breadcrumbs: true
|
||||
Reference in New Issue
Block a user