-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhugo.toml
More file actions
128 lines (112 loc) · 3.42 KB
/
hugo.toml
File metadata and controls
128 lines (112 loc) · 3.42 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
baseURL = 'https://www.meridianhub.org/'
languageCode = 'en-gb'
title = 'Meridian'
copyright = '© 2025-2026 Meridian Hub Ltd'
theme = 'PaperMod'
# Build settings
enableRobotsTXT = true
buildDrafts = false
buildFuture = false
buildExpired = false
enableEmoji = false
# Pagination
[pagination]
pagerSize = 10
# Taxonomies
[taxonomies]
tag = "tags"
category = "categories"
service = "services"
# Menu
[menu]
[[menu.main]]
identifier = "energy"
name = "Energy"
url = "/energy/"
weight = 10
[[menu.main]]
identifier = "github"
name = "GitHub"
url = "https://github.com/meridianhub/meridian"
weight = 50
# Minify output
[minify]
disableCSS = false
disableHTML = false
disableJS = false
disableJSON = false
disableSVG = false
disableXML = false
minifyOutput = true
# Markup settings
[markup]
[markup.highlight]
anchorLineNos = false
codeFences = true
guessSyntax = true
lineNos = false
noClasses = false
style = "monokai"
[markup.goldmark]
[markup.goldmark.renderer]
# SECURITY NOTE: unsafe=true is required for Mermaid.js diagram rendering.
# Mermaid uses raw HTML in markdown code blocks (```mermaid).
# Only enable this because content is author-controlled (not user-submitted).
# See: https://gohugo.io/getting-started/configuration-markup/#goldmark
unsafe = true
# PaperMod theme parameters
[params]
env = "production"
description = "Open-source billing engine with a double-entry ledger."
author = "Meridian"
# Favicon
favicon = "/favicon.svg"
# Logo in header (inline SVG for theme-aware colours)
[params.label]
text = "Meridian"
iconSVG = '<svg width="32" height="32" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><g transform="translate(25,25)"><circle cx="0" cy="0" r="20" fill="none" stroke="currentColor" stroke-width="2.5"/><ellipse cx="0" cy="0" rx="7" ry="20" fill="none" stroke="currentColor" stroke-width="2" opacity="0.8"/><ellipse cx="0" cy="0" rx="14" ry="20" fill="none" stroke="currentColor" stroke-width="2" opacity="0.7"/><ellipse cx="0" cy="0" rx="20" ry="7" fill="none" stroke="currentColor" stroke-width="2" opacity="0.8"/><circle cx="0" cy="0" r="4" fill="currentColor"/><circle cx="-13.5" cy="5.2" r="2.5" fill="#38a169"/><circle cx="13.5" cy="-5.2" r="2.5" fill="#38a169"/></g></svg>'
# Branding colours
# Primary: Deep Blue (#1a365d) - Enterprise/Trust
# Accent: Green (#38a169) - Success/Financial
defaultTheme = "light"
disableThemeToggle = false
ShowReadingTime = true
ShowShareButtons = false
ShowPostNavLinks = true
ShowBreadCrumbs = true
ShowCodeCopyButtons = true
ShowWordCount = false
ShowRssButtonInSectionTermList = false
UseHugoToc = true
disableSpecial1stPost = false
disableScrollToTop = false
comments = false
hidemeta = false
hideSummary = false
showtoc = true
tocopen = false
# Home page
[params.homeInfoParams]
Title = "Meridian"
Content = """
**Open-source billing engine with a double-entry ledger.**
"""
[[params.socialIcons]]
name = "github"
url = "https://github.com/meridianhub/meridian"
# Search
[params.fuseOpts]
isCaseSensitive = false
shouldSort = true
location = 0
distance = 1000
threshold = 0.4
minMatchCharLength = 0
keys = ["title", "permalink", "summary", "content"]
# Output formats
[outputs]
home = ["HTML", "RSS", "JSON"]
# Sitemap
[sitemap]
changeFreq = "weekly"
priority = 0.5