# cyber-publish configuration
# See render/README.md for documentation.

[site]
title = "Cyber"
description = "Root Knowledge graph"
base_url = "http://localhost:8888"
language = "en"
root_page = "Cyber"      # Page to render as homepage
favicon = "\U0001F535"

[nav]
menu_tag = "menu"

[nav.sidebar]
show_namespaces = true
show_recent = true
recent_count = 10
show_tags = true

[build]
input_dir = "."
output_dir = "build"
# template_dir = "templates"   # Custom templates (optional)
# static_dir = "static"        # Additional static files (optional)

[content]
public_only = true
exclude_patterns = ["logseq/*", "draws/*", ".git/*", "build/*", "target/*", "render/target/*", ".DS_Store", ".claude/*"]
include_journals = true
default_public = true

[urls]
style = "pretty"
slugify = true

[feeds]
enabled = true
# title = "My Updates"
items = 20

[search]
enabled = true
engine = "json"

[analytics]
plausible_domain = "cyber.page"
plausible_script = "https://plausible.io/js/pa-Q95R4OPpKf6e0wpViwLqF.js"
snippet = """<script async src="https://plausible.io/js/pa-Q95R4OPpKf6e0wpViwLqF.js"></script>
<script>window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};plausible.init()</script>"""

[graph]
enabled = true
show_minimap = true
minimap_depth = 2

[style]
primary_color = "#22c55e"
secondary_color = "#06b6d4"
bg_color = "#000000"
text_color = "#f0f0f0"
surface_color = "#111111"
border_color = "#222222"

[style.dark]
bg_color = "#000000"
text_color = "#f0f0f0"
surface_color = "#111111"
border_color = "#222222"

[style.typography]
font_body = "'Play', system-ui, sans-serif"
font_mono = "'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace"
font_size_base = "1rem"
line_height = "1.7"
max_width = "48rem"

[style.code]
theme_light = "base16-ocean.light"
theme_dark = "base16-ocean.dark"
show_line_numbers = false

Local Graph