Skip to content

Commit 552ce71

Browse files
author
CSVillain
committed
Migrate to Jekyll Pages build, reorganize content pages, and update docs
1 parent e5d936f commit 552ce71

17 files changed

Lines changed: 7451 additions & 6927 deletions

.github/workflows/deploy.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@ concurrency:
1515
cancel-in-progress: false
1616

1717
jobs:
18-
deploy:
19-
environment:
20-
name: github-pages
21-
url: ${{ steps.deployment.outputs.page_url }}
18+
build:
2219
runs-on: ubuntu-latest
2320
steps:
2421
- name: Checkout
@@ -27,11 +24,24 @@ jobs:
2724
- name: Setup Pages
2825
uses: actions/configure-pages@v5
2926

27+
- name: Build with Jekyll
28+
uses: actions/jekyll-build-pages@v1
29+
with:
30+
source: .
31+
destination: ./_site
32+
3033
- name: Upload artifact
3134
uses: actions/upload-pages-artifact@v3
3235
with:
33-
path: .
36+
path: ./_site
3437

38+
deploy:
39+
needs: build
40+
environment:
41+
name: github-pages
42+
url: ${{ steps.deployment.outputs.page_url }}
43+
runs-on: ubuntu-latest
44+
steps:
3545
- name: Deploy to GitHub Pages
3646
id: deployment
3747
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ images/mockup-tacit-constellation.svg
2323
images/dalle-prompt-pack.md
2424
images/diagrams/
2525
images/simple_landing_concept_1.png
26+
_site/

AGENTS.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,19 @@ Repository-specific guidance for Codex and other coding agents.
44

55
## Project Context
66
- Repo: `knowledge-intelligence`
7-
- Type: Static GitHub Pages site (no build step)
7+
- Type: Static GitHub Pages site (Jekyll build in CI)
88
- Entry point: `index.html`
9-
- Assets: `assets/`, `images/`
9+
- Content pages source: `pages/*.html` (with Jekyll `permalink` front matter for clean root URLs)
10+
- Assets: `assets/css/`, `assets/js/`, `assets/images/`
1011
- Custom domain configured via `CNAME` (`knowledge-intelligence.dev`)
1112
- Deployment workflow: `.github/workflows/deploy.yml`
1213

1314
## Safe Edit Scope
1415
- Default editable files for site updates:
1516
- `index.html`
17+
- `pages/**`
1618
- `assets/**`
17-
- `images/**` (only files referenced by `index.html`)
19+
- `README.md`
1820
- `.github/workflows/deploy.yml` (only when changing deployment behavior)
1921
- Avoid editing these unless explicitly requested:
2022
- `research/`
@@ -24,17 +26,18 @@ Repository-specific guidance for Codex and other coding agents.
2426

2527
## Deployment Model
2628
- Deploy trigger: push to `main` or manual workflow dispatch.
27-
- Pages artifact path is repository root (`.`), so published files must stay in root-relative layout.
29+
- Build step uses `actions/jekyll-build-pages@v1` and outputs `./_site`.
30+
- Pages deploy artifact path is `./_site`.
31+
- Public URLs stay root-level (`/assets.html`, etc.) via `permalink` values in `pages/*.html`.
2832
- Keep `CNAME` in the repo root to preserve custom domain mapping.
2933

3034
## Validation Checklist (Before Commit)
31-
1. Confirm changed assets exist and paths in `index.html` are correct.
35+
1. Confirm changed assets exist and paths in `index.html` / `pages/*.html` are correct.
3236
2. Verify no local/internal directories were unintentionally unignored for publishing.
33-
3. Ensure `.github/workflows/deploy.yml` still uploads the correct artifact path (`.`).
37+
3. Ensure `.github/workflows/deploy.yml` still builds and uploads `./_site`.
3438
4. If links are changed, prefer absolute domain links or root-relative links consistent with Pages hosting.
3539

3640
## Git Hygiene
3741
- Keep commits focused and small.
3842
- Do not force-push unless explicitly requested.
3943
- Do not revert unrelated local changes made by the user.
40-

CLAUDE.md

Lines changed: 30 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,30 @@ This repository publishes the **Knowledge Intelligence** white paper and framewo
1616

1717
```
1818
knowledge-intelligence/
19-
├── index.html # Single-page website (all HTML, CSS, JS inline)
19+
├── index.html # Landing page and chapter hub
20+
├── pages/
21+
│ ├── assets.html # Source page (permalink: /assets.html)
22+
│ ├── barriers.html # Source page (permalink: /barriers.html)
23+
│ ├── capability.html # Source page (permalink: /capability.html)
24+
│ ├── challenge.html # Source page (permalink: /challenge.html)
25+
│ ├── decisions.html # Source page (permalink: /decisions.html)
26+
│ ├── framework.html # Source page (permalink: /framework.html)
27+
│ └── measurement.html # Source page (permalink: /measurement.html)
2028
├── CNAME # Custom domain — do not delete
2129
├── README.md # Project overview
2230
├── AGENTS.md # Coding agent guidance (Codex/OpenAI)
2331
├── CLAUDE.md # This file
2432
├── assets/
25-
│ └── kore-logo-horizontal-gradient-dark.svg
26-
├── images/
27-
│ ├── network.png # Hero background
28-
│ └── Henley docs/ # Reference PDF materials
29-
├── .github/
30-
│ └── workflows/
31-
│ └── deploy.yml # GitHub Pages deployment pipeline
32-
├── instructions/ # Authoritative content governance documents
33-
│ ├── Knowledge_Intelligence_Executive_Instruction_Block.md
34-
│ ├── Knowledge_Intelligence_Full_Instruction_Set.md
35-
│ ├── Knowledge_Intelligence_Red_Team_Instruction_Set.md
36-
│ └── Knowledge_Intelligence_Strategy_Governance_Pack_v1.0.md
37-
└── research/ # Supporting research reports
38-
├── know-intl-deep-research-report.md
39-
├── know-intl-deep-research-report-v2.md
40-
├── know-intl-deep-research-report-v3.md # Most complete version
41-
├── kore-deep-research-report.md
42-
└── Henley docs/
33+
│ ├── css/
34+
│ │ └── site.css # Shared stylesheet
35+
│ ├── js/
36+
│ │ └── site.js # Shared JavaScript
37+
│ └── images/
38+
│ ├── kore-logo-horizontal-gradient-dark.svg
39+
│ └── network.png
40+
└── .github/
41+
└── workflows/
42+
└── deploy.yml # GitHub Pages deployment pipeline
4343
```
4444

4545
---
@@ -48,9 +48,9 @@ knowledge-intelligence/
4848

4949
| Concern | Detail |
5050
|---|---|
51-
| Site type | Static HTML — no build step, no framework |
52-
| Styling | Embedded CSS in `index.html` (CSS variables, dark theme) |
53-
| JS | Minimal inline scripts + Lucide icons via CDN |
51+
| Site type | Static HTML source + Jekyll build for clean URL routing |
52+
| Styling | Shared CSS in `assets/css/site.css` |
53+
| JS | Shared JS in `assets/js/site.js` + Lucide icons via CDN |
5454
| Fonts | Google Fonts (Bricolage Grotesque, DM Sans, Inter, Space Grotesk) |
5555
| Deployment | GitHub Actions → GitHub Pages |
5656
| Package manager | None |
@@ -64,34 +64,33 @@ knowledge-intelligence/
6464
Default editable files for site updates:
6565

6666
- `index.html`
67+
- `pages/**`
6768
- `assets/**`
68-
- `images/**` (only files already referenced by `index.html`)
69+
- `README.md`
6970
- `.github/workflows/deploy.yml` (only when changing deployment behaviour)
7071

7172
**Do not edit unless explicitly requested:**
7273

73-
- `research/` — research reports used as source material
74-
- `instructions/` — authoritative governance and instruction documents
75-
- `whitepaper/`, `tools/` — reserved directories (not yet created)
7674
- `CNAME` — must remain at repo root to preserve custom domain mapping
7775

7876
---
7977

8078
## Deployment
8179

8280
- **Trigger**: push to `main` or manual workflow dispatch via GitHub UI
83-
- **Artifact path**: repository root (`.`) — all published files must remain in a root-relative layout
81+
- **Build**: `actions/jekyll-build-pages@v1` (source `.` → destination `./_site`)
82+
- **Artifact path**: `./_site`
8483
- **Custom domain**: configured via `CNAME`; never delete this file
8584

86-
Pushing to `main` is the only required deploy action. There is no build, compile, or bundle step.
85+
Pushing to `main` is the required deploy action; GitHub Actions handles the Jekyll build and Pages deploy.
8786

8887
---
8988

9089
## Validation Checklist (Before Committing)
9190

92-
1. Confirm changed assets exist and all paths in `index.html` are correct.
91+
1. Confirm changed assets exist and all paths in `index.html` / `pages/*.html` are correct.
9392
2. Verify no internal/unintended directories have been exposed for publishing (check `.gitignore`).
94-
3. Ensure `.github/workflows/deploy.yml` still references the correct artifact path (`.`).
93+
3. Ensure `.github/workflows/deploy.yml` still builds and uploads `./_site`.
9594
4. If links were changed, use absolute domain links or root-relative paths consistent with GitHub Pages hosting.
9695
5. Content changes must comply with the writing constraints below.
9796

@@ -202,28 +201,16 @@ When developing or extending white paper content, follow this arc:
202201

203202
---
204203

205-
## Research Materials
206-
207-
The `research/` directory contains supporting reports. The most complete reference is:
208-
209-
- `research/know-intl-deep-research-report-v3.md` — reference architecture, capability layers, open-source toolchain, use cases
210-
- `research/kore-deep-research-report.md` — Kore Common Knowledge Asset (CKA) Standard v1.3, signal computation formulas, lifecycle states
211-
212-
These are **source material**, not published content. Do not treat them as authoritative outputs.
213-
214-
---
215-
216204
## What Claude Should and Should Not Do
217205

218206
**Do:**
219-
- Edit `index.html` for visual, structural, or content updates as requested
207+
- Edit `index.html` and `pages/*.html` for visual, structural, or content updates as requested
220208
- Follow the content governance constraints above for any text additions
221209
- Keep commits small and descriptive
222210
- Respect the safe edit scope boundaries
223211

224212
**Do not:**
225213
- Add marketing language, hype, or transformation claims to white paper content
226-
- Edit `instructions/` or `research/` unless explicitly asked
227214
- Add unverified statistics or claims
228215
- Delete `CNAME`
229216
- Push to `main` without confirmation

README.md

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,34 @@
11
# Knowledge Intelligence
22

3-
A strategic overview of **Knowledge Intelligence (KI)** as an enterprise capability.
4-
5-
## 📘 White Paper Contents
6-
7-
- [🧩 Opening Statement](https://knowledge-intelligence.dev/#opening)
8-
- [🧠 1 - What Knowledge Actually Is](https://knowledge-intelligence.dev/#knowledge)
9-
- [📏 2 - The Measurement Problem](https://knowledge-intelligence.dev/#challenge)
10-
- [⚡ 3 - Why Now](https://knowledge-intelligence.dev/#whynow)
11-
- [🗂️ 4 - Content Intelligence](https://knowledge-intelligence.dev/#ki)
12-
- [🔍 5 - Knowledge Intelligence](https://knowledge-intelligence.dev/#ki)
13-
- [🏛️ 6 - The Knowledge Intelligence Framework](https://knowledge-intelligence.dev/#standard)
14-
- [🧾 7 - Decision Cases](https://knowledge-intelligence.dev/#decisions)
15-
- [📊 8 - Measuring Knowledge Intelligence](https://knowledge-intelligence.dev/#kpi)
16-
- [🧭 9 - What Leadership Must Do](https://knowledge-intelligence.dev/#leadership)
17-
- [🧱 10 - What Makes This Hard](https://knowledge-intelligence.dev/#barriers)
18-
- [🎬 Closing Statement](https://knowledge-intelligence.dev/#leadership)
3+
A strategic overview of Knowledge Intelligence (KI) as an enterprise capability.
194

20-
From information abundance to decision advantage.
5+
## Site map
6+
7+
- Home: https://knowledge-intelligence.dev/
8+
- The Assets: https://knowledge-intelligence.dev/assets.html
9+
- The Challenge: https://knowledge-intelligence.dev/challenge.html
10+
- The Capability: https://knowledge-intelligence.dev/capability.html
11+
- The Framework: https://knowledge-intelligence.dev/framework.html
12+
- The Decisions: https://knowledge-intelligence.dev/decisions.html
13+
- The Measurement: https://knowledge-intelligence.dev/measurement.html
14+
- The Barriers: https://knowledge-intelligence.dev/barriers.html
15+
16+
## Repository structure
2117

22-
---
23-
<br>
18+
- `index.html`: landing page and chapter hub
19+
- `pages/`: chapter pages
20+
- `assets/css/site.css`: shared styles
21+
- `assets/js/site.js`: shared scripts
22+
- `assets/images/`: image assets
23+
- `CNAME`: custom domain mapping (`knowledge-intelligence.dev`)
2424

25+
## Deployment
2526

26-
<p align="center">
27-
<img src="assets/kore-logo-horizontal-gradient-dark.svg" alt="Kore Logo" width="220" />
28-
</p>
29-
<p align="center"><strong>Coming soon. 🚀</strong></p>
27+
The site is deployed by GitHub Actions + GitHub Pages via `.github/workflows/deploy.yml`.
28+
29+
- Trigger: push to `main` or manual dispatch
30+
- Build: Jekyll build (`actions/jekyll-build-pages@v1`)
31+
- Published artifact: `./_site`
32+
- Public chapter URLs remain clean at root (`/assets.html`, `/challenge.html`, etc.) via page-level `permalink` front matter in `pages/*.html`
33+
34+
From information abundance to decision advantage.

0 commit comments

Comments
 (0)