Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
4753ded
fix(versioning): guard repository outputs
imbajin Sep 4, 2026
61e20f4
feat(ui): add oink shell and ai extensions
imbajin Sep 4, 2026
8d5bf87
fix(ui): compile safe-area launcher styles
imbajin Sep 4, 2026
70fa046
fix(ui): compile launcher styles
imbajin Sep 4, 2026
4d6593d
fix(ui): harden shell acceptance contracts
imbajin Sep 4, 2026
9c14050
feat(versioning): add five-version builds
imbajin Sep 4, 2026
5edda2d
fix(versioning): protect sibling worktrees
imbajin Sep 4, 2026
56b0f07
feat(ai): publish latest llms bundles
imbajin Sep 4, 2026
befe527
feat(ci): secure versioned publication
imbajin Sep 4, 2026
fdd1da7
test(e2e): add Chromium release gates
imbajin Sep 4, 2026
95718e9
fix(e2e): enforce archive release contracts
imbajin Sep 4, 2026
a6111e4
test(e2e): gate integrated site behavior
imbajin Sep 4, 2026
d3ae4a4
fix(versioning): derive release menu
imbajin Sep 4, 2026
b772d24
fix(versioning): normalize archive robots
imbajin Sep 4, 2026
a50911d
fix(versioning): mark archive aliases noindex
imbajin Sep 4, 2026
99eb0fa
test(e2e): inspect alias before refresh
imbajin Sep 4, 2026
061fbac
test(search): share ranking fixtures
imbajin Sep 4, 2026
a664ef4
fix(e2e): exercise local release assets
imbajin Sep 4, 2026
df68fb5
test(e2e): stabilize integrated contracts
imbajin Sep 4, 2026
b07be62
fix(ui): stabilize persistence and axe gates
imbajin Sep 4, 2026
8e01031
test(e2e): wait for stable shell state
imbajin Sep 4, 2026
8d3a1cc
test(ui): target sidebar collapse control
imbajin Sep 4, 2026
fe7edbf
fix(ci): provision avatar validators
imbajin Sep 4, 2026
474874c
test(visual): capture release interaction states
imbajin Sep 4, 2026
2c49054
test(e2e): gate optional community lane
imbajin Sep 4, 2026
56e352f
test(search): gate metadata ranking lane
imbajin Sep 4, 2026
d3cf6cc
fix(versioning): preserve staged history routes
imbajin Sep 4, 2026
ffc41ad
fix(ui): harden retry interaction states
imbajin Sep 4, 2026
72989ad
fix(ci): preserve staged archive origins
imbajin Sep 4, 2026
79d12ba
fix(ci): serialize ASF target writers
imbajin Sep 4, 2026
1e7258f
fix(versioning): reject symlinked runner temp
imbajin Sep 4, 2026
67ff2e8
fix(ai): derive dark accents from theme
imbajin Sep 4, 2026
401134d
fix(versioning): validate runner temp ancestry
imbajin Sep 4, 2026
58e7dba
test(e2e): route retries through fixture
imbajin Sep 4, 2026
fe551ba
fix(ci): bind aggregate artifact suffix
imbajin Sep 4, 2026
ef1c474
feat(versioning): map equivalent pages
imbajin Sep 4, 2026
924ed29
fix(versioning): preserve equivalent page context
imbajin Sep 4, 2026
99705ab
fix(versioning): resolve historical page routes
imbajin Sep 4, 2026
862762e
fix(versioning): derive routes from manifest
imbajin Sep 4, 2026
68a5dbc
fix(versioning): keep shared routes on origin
imbajin Sep 4, 2026
9036f66
fix(docs): derive local Hugo version config
imbajin Sep 4, 2026
a8994c4
fix(versioning): align live Palette routes
imbajin Sep 4, 2026
67e2e6f
fix(docs): reject Hugo wrapper overrides
imbajin Sep 4, 2026
3adba9e
fix(versioning): validate shared version options
imbajin Sep 4, 2026
ed6ede7
fix(versioning): resolve renamed page equivalents
imbajin Sep 4, 2026
1d6cded
fix(versioning): resolve equivalent routes
imbajin Sep 4, 2026
2e9472f
fix(versioning): validate alias targets
imbajin Sep 4, 2026
8307c70
fix(versioning): validate LLMS sources
imbajin Sep 4, 2026
dc51b02
fix(versioning): harden artifact metadata
imbajin Sep 4, 2026
127fbd7
fix(versioning): allow metadata-free redirects
imbajin Sep 4, 2026
db56a79
fix(seo): cover every version error page
imbajin Sep 4, 2026
8c789d9
fix(versioning): constrain artifact aliases
imbajin Sep 4, 2026
8c99d6d
fix(versioning): preserve archive home redirects
imbajin Sep 4, 2026
2b4e221
fix(versioning): reject authority-less aliases
imbajin Sep 4, 2026
600b828
fix(security): reject ambiguous HTTP URLs
imbajin Sep 4, 2026
73f31a4
fix(security): validate every resource URL
imbajin Sep 4, 2026
f4c26ae
fix(security): reject active resource schemes
imbajin Sep 4, 2026
e2665c4
fix(security): cover browser request attributes
imbajin Sep 4, 2026
5dd849a
fix(security): close rendered URL request gaps
imbajin Sep 4, 2026
9feefa3
fix(security): preserve content request boundaries
imbajin Sep 5, 2026
25f3e8c
fix(security): track content and media nesting
imbajin Sep 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
423 changes: 321 additions & 102 deletions .github/workflows/hugo.yml

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ public-staging/
resources/
node_modules/
package-lock.json
!/tests/e2e/package-lock.json
/tests/e2e/playwright-report/
/tests/e2e/test-results/
/tests/e2e/visual-results/
.hugo_build.lock
nohup.out
*.log
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ cd hugegraph-doc
hugo mod graph

# 3. Start the development server (auto-reload)
hugo server
scripts/hugo.sh server
```

Open http://localhost:1313 to preview.
Expand Down Expand Up @@ -84,9 +84,9 @@ See [contribution.md](./contribution.md) for the pinned toolchain, strict build,

| Command | Description |
|---------|-------------|
| `hugo server` | Start dev server (hot reload) |
| `hugo --cleanDestinationDir --gc --minify --environment production --printPathWarnings --printI18nWarnings --panicOnWarning` | Strict production build to `./public/` |
| `hugo server -p 8080` | Custom port |
| `scripts/hugo.sh server` | Start the manifest-aware dev server (hot reload) |
| `scripts/hugo.sh build` | Strict, production-equivalent build to `./public/` |
| `scripts/hugo.sh server -p 8080` | Start the dev server on a custom port |

---

Expand All @@ -111,7 +111,7 @@ cd hugegraph-doc
hugo mod graph

# 3. 启动开发服务器(支持热重载)
hugo server
scripts/hugo.sh server
```

打开 http://localhost:1313 预览网站。
Expand Down Expand Up @@ -168,9 +168,9 @@ hugegraph-doc/

| 命令 | 说明 |
|------|------|
| `hugo server` | 启动开发服务器(热重载) |
| `hugo --cleanDestinationDir --gc --minify --environment production --printPathWarnings --printI18nWarnings --panicOnWarning` | 严格构建生产版本到 `./public/` |
| `hugo server -p 8080` | 指定端口 |
| `scripts/hugo.sh server` | 启动读取版本清单的开发服务器(支持热重载) |
| `scripts/hugo.sh build` | 严格构建与生产等价的站点到 `./public/` |
| `scripts/hugo.sh server -p 8080` | 在指定端口启动开发服务器 |

---

Expand Down
Loading
Loading