-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcrepus.toml
More file actions
71 lines (66 loc) · 4.12 KB
/
Copy pathcrepus.toml
File metadata and controls
71 lines (66 loc) · 4.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
[[targets]]
type = "web"
id = "docs"
site = "."
out = "dist"
entry = "index.crepus"
name = "Crepuscularity"
description = "Documentation and landing (crepus web build)"
head_html = """
<link rel="icon" href="./static/favicon.svg" type="image/svg+xml">
"""
[targets.seo]
title = "Crepuscularity"
description = "A multi-target UI framework for GPUI, web, browser extensions, terminal UIs, embedded displays, and native shells."
canonical = "https://crepuscularity.tsc.hk/"
site_name = "Crepuscularity"
locale = "en_US"
type = "website"
image = "https://crepuscularity.tsc.hk/static/og.png"
image_alt = "Crepuscularity UI templates preview"
keywords = ["Rust UI", "GPUI", "WASM", "browser extensions", "Ratatui", "embedded UI", "LVGL"]
author = "Max Carter <max@undivisible.dev>"
robots = "index,follow"
theme_color = "#09090b"
application_name = "Crepuscularity"
generator = "crepuscularity"
twitter_card = "summary_large_image"
json_ld = [
"""{"@context":"https://schema.org","@type":"SoftwareSourceCode","name":"Crepuscularity","codeRepository":"https://github.com/tschk/crepuscularity","programmingLanguage":"Rust","url":"https://crepuscularity.tsc.hk/"}"""
]
# ponytail: docs-renderer binary removed; use `crepus render` for docs
[targets.llms]
enabled = true
base_url = "https://crepuscularity.tsc.hk"
title = "Crepuscularity"
description = "Multi-target UI framework for GPUI, web, browser extensions, terminal UIs, embedded displays, and native shells."
sources = [
{ path = "../README.md", href = "https://github.com/tschk/crepuscularity/blob/main/README.md", title = "Repository README" },
{ path = "../docs/README.md", href = "https://crepuscularity.tsc.hk/docs/", title = "Documentation overview" },
{ path = "../docs/cli.md", href = "https://crepuscularity.tsc.hk/docs/cli.html", title = "CLI" },
{ path = "../docs/dsl.md", href = "https://crepuscularity.tsc.hk/docs/dsl.html", title = "DSL" },
{ path = "../docs/components.md", href = "https://crepuscularity.tsc.hk/docs/components.html", title = "Components" },
{ path = "../docs/gpui.md", href = "https://crepuscularity.tsc.hk/docs/gpui.html", title = "GPUI" },
{ path = "../docs/runtime.md", href = "https://crepuscularity.tsc.hk/docs/runtime.html", title = "Runtime" },
{ path = "../docs/native.md", href = "https://crepuscularity.tsc.hk/docs/native.html", title = "Native" },
{ path = "../docs/view-ir-contract.md", href = "https://crepuscularity.tsc.hk/docs/view-ir-contract.html", title = "View IR contract" },
{ path = "../docs/tui.md", href = "https://crepuscularity.tsc.hk/docs/tui.html", title = "TUI" },
{ path = "../docs/embedded.md", href = "https://crepuscularity.tsc.hk/docs/embedded.html", title = "Embedded" },
{ path = "../docs/lvgl.md", href = "https://crepuscularity.tsc.hk/docs/lvgl.html", title = "LVGL" },
{ path = "../docs/webext.md", href = "https://crepuscularity.tsc.hk/docs/webext.html", title = "Browser extensions" },
{ path = "../docs/webext-policy.md", href = "https://crepuscularity.tsc.hk/docs/webext-policy.html", title = "Browser extension policy" },
{ path = "../docs/lite.md", href = "https://crepuscularity.tsc.hk/docs/lite.html", title = "Lite runtime" },
{ path = "../docs/aurorality.md", href = "https://crepuscularity.tsc.hk/docs/aurorality.html", title = "Aurorality" },
{ path = "../docs/production.md", href = "https://crepuscularity.tsc.hk/docs/production.html", title = "Production" },
{ path = "../docs/observability.md", href = "https://crepuscularity.tsc.hk/docs/observability.html", title = "Observability" },
{ path = "../docs/plugin-surface.md", href = "https://crepuscularity.tsc.hk/docs/plugin-surface.html", title = "Plugin surface" },
{ path = "../docs/polyglot.md", href = "https://crepuscularity.tsc.hk/docs/polyglot.html", title = "Polyglot" },
{ path = "../docs/timing-profile.md", href = "https://crepuscularity.tsc.hk/docs/timing-profile.html", title = "Timing profile" },
{ path = "../docs/ide-extensions.md", href = "https://crepuscularity.tsc.hk/docs/ide-extensions.html", title = "IDE extensions" },
]
[[targets.seo.alternates]]
href = "https://crepuscularity.tsc.hk/"
hreflang = "en"
[targets.seo.robots_txt]
enabled = true
allow = ["/"]