Skip to content

Commit 30ec3fa

Browse files
committed
site: move Download from an in-page button to a nav dropdown
Remove the in-page 'Download & run' button from the introduction; add a 'Download' nav item after Community (before the theme toggle) that opens on hover with 'Install & run — one docker run' and 'GitHub releases'.
1 parent f5931ab commit 30ec3fa

2 files changed

Lines changed: 7 additions & 16 deletions

File tree

docs/.vitepress/config.mts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ export default withMermaid(defineConfig({
5252
{ text: 'Discord', link: 'https://discord.gg/sTbfxV9xyU' },
5353
{ text: 'GitHub', link: 'https://github.com/ConceptKernel' },
5454
]
55+
},
56+
{
57+
text: 'Download',
58+
items: [
59+
{ text: 'Install & run — one docker run', link: '/v3.9/install' },
60+
{ text: 'GitHub releases', link: 'https://github.com/sporaxis-com/oci-germination/releases' },
61+
]
5562
}
5663
],
5764

docs/v3.9/introduction.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,6 @@ description: "Sovereign, semantic, self-governing state reached through one type
55

66
# Introduction to CKP v3.9.1
77

8-
<div class="ck-cta">
9-
<a class="ck-cta-btn" href="/v3.9/install">⬇&nbsp; Download &amp; run</a>
10-
<a class="ck-cta-alt" href="https://github.com/sporaxis-com/oci-germination/releases">GitHub releases</a>
11-
<span class="ck-cta-note">one <code>docker run</code> · ~128&nbsp;MB · Docker only</span>
12-
</div>
13-
14-
<style>
15-
.ck-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.1rem 0 1.6rem}
16-
.ck-cta-btn{display:inline-block;background:var(--vp-c-brand-1);color:var(--vp-c-white)!important;font-weight:600;padding:.5rem 1.15rem;border-radius:8px;text-decoration:none;transition:background .2s;white-space:nowrap}
17-
.ck-cta-btn:hover{background:var(--vp-c-brand-2)}
18-
.ck-cta-alt{display:inline-block;border:1px solid var(--vp-c-divider);color:var(--vp-c-text-1)!important;padding:.5rem 1rem;border-radius:8px;text-decoration:none;transition:border-color .2s;white-space:nowrap}
19-
.ck-cta-alt:hover{border-color:var(--vp-c-brand-1)}
20-
.ck-cta-note{font-size:.8rem;color:var(--vp-c-text-2)}
21-
.ck-cta-note code{font-size:.78rem}
22-
</style>
23-
248
A Concept Kernel is a self-governing unit of meaning. Its types are ontology — RDF classes, SHACL shapes, OWL-RL rules, not hand-rolled columns. Every change it makes is **shape-gated, sealed, and proof-chained** the moment it lands, and it answers the world through a single typed verb carried over NATS-WSS. Meaning is the schema; the door is the whole surface.
259

2610
It runs inside PostgreSQL, but the engine stays out of sight: no REST endpoint, no SQL handle, no query surface is exposed. The meaning is sovereign, every step it has taken is provable, and the only thing that crosses the boundary is one verb and its typed payload. This is **CKP v3.9.1 — Critical Isolation**: the engine stays invisible, the meaning stays sovereign, and the proof chain stays whole.

0 commit comments

Comments
 (0)