~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion]
andreijiroh.dev
zensical
mkdocs-material
website
1# This is the root configuration for my personal website and also the default
2# for userpage at ~vern.
3
4# basics
5site_name: ~ajhalili2006
6site_url: https://andreijiroh.dev/
7site_dir: public
8site_author: Andrei Jiroh Halili
9copyright: >
10 Copyright © 2022-present - Andrei Jiroh Halili and contributors, licensed under the
11 <a href="https://creativecommons.org/licenses/by-sa/4.0">CC BY-SA 4.0</a> license.
12docs_dir: markdown
13use_directory_urls: true
14
15# repos
16repo_url: https://mau.dev/andreijiroh-dev/website
17edit_uri: edit/main/markdown
18repo_name: source code
19
20# navbar
21nav:
22 - Home:
23 - index.md
24 - nowpage: now.md
25 - Contact: contact/index.md
26 - PGP and SSH keys: keys/index.md
27 - "All my links": links.md
28 - Legal:
29 - Security policy: security.md
30 - Personal user manual:
31 - Manual Homepage: user-manual/index.md
32 - Personals:
33 - FAQs about me: faq.md
34 - Flaws and Quirks: user-manual/flaws-and-quirks.md
35 - Neurodivergence and Disability: user-manual/neurodivergence-and-disability.md
36 - Community:
37 - DNI List: user-manual/dni.md
38 - Boundaries: user-manual/boundaries.md
39 - Social Media Policy: user-manual/socials.md
40 - On Roleplaying: user-manual/roleplaying-hellscape.md
41 - Communications:
42 - General Communications Policy: user-manual/communications.md
43 - Encrypted communications: user-manual/encrypted-communications.md
44 - Portfolio:
45 - portfolio/index.md
46 - Projects: portfolio/projects.md
47 - Communities: portfolio/communities.md
48 - Tildes: portfolio/tildes.md
49 - Resume: user-manual/resume.md
50 - Blog: "https://blog.andreijiroh.dev"
51
52# theme settings
53theme:
54 name: material
55 custom_dir: overrides
56 favicon: assets/images/favicon.png
57 icon:
58 logo: octicons/person-16
59 repo: material/gitlab
60 admonition:
61 note: octicons/tag-16
62 abstract: octicons/checklist-16
63 info: octicons/info-16
64 tip: octicons/squirrel-16
65 success: octicons/check-16
66 question: octicons/question-16
67 warning: octicons/alert-16
68 failure: octicons/x-circle-16
69 danger: octicons/zap-16
70 bug: octicons/bug-16
71 example: octicons/beaker-16
72 quote: octicons/quote-16
73 features:
74 - announce.dismiss
75 - content.action.edit
76 - content.action.view
77 - content.code.annotate
78 - content.code.copy
79 # - content.tabs.link
80 - content.tooltips
81 # - header.autohide
82 # - navigation.expand
83 - navigation.footer
84 - navigation.indexes
85 # - navigation.instant
86 # - navigation.prune
87 - navigation.sections
88 - navigation.tabs
89 # - navigation.tabs.sticky
90 - navigation.top
91 - navigation.tracking
92 - search.highlight
93 - search.share
94 - search.suggest
95 - toc.follow
96 # - toc.integrate
97 palette:
98 - media: "(prefers-color-scheme)"
99 primary: green
100 accent: yellow
101 toggle:
102 icon: material/brightness-auto
103 name: Switch to light mode
104
105 # Palette toggle for light mode
106 - media: "(prefers-color-scheme: light)"
107 scheme: default
108 primary: green
109 accent: yellow
110 toggle:
111 icon: material/brightness-7
112 name: Switch to dark mode
113
114 # Palette toggle for dark mode
115 - media: "(prefers-color-scheme: dark)"
116 scheme: slate
117 primary: green
118 accent: yellow
119 toggle:
120 icon: material/brightness-4
121 name: Switch to light mode
122
123# plugins
124plugins:
125 - social:
126 cards: !ENV [FF_GENERATE_SOCIAL_CARDS, false]
127 - search
128 - redirects:
129 redirect_maps:
130 "user-manual/portfolio.md": "portfolio/index.md"
131 "dni.md": "user-manual/dni.md"
132 "resume.md": "user-manual/resume.md"
133 "blog.md": "https://blog.andreijiroh.dev"
134 "socials.md": "links.md#socials"
135 "communities.md": "portfolio/communities.md"
136 "tildes.md": "portfolio/tildes.md"
137 "projects.md": "portfolio/projects.md"
138 #"contact.md": "contact/index.md"
139 # debugging/bug reporting purposes only, proceed with caution
140 #- info
141 - git-revision-date-localized:
142 enabled: true
143 fallback_to_build_date: true
144 enable_creation_date: true
145 #- git-committers:
146 # enabled: !ENV [FF_GIT_COMMITTERS_API, false]
147 # repository: andreijiroh-dev/website
148 # branch: main
149 # token: !ENV ["MKDOCS_GIT_COMMITTERS_PLUGIN_TOKEN"]
150 - git-authors
151
152# makrdown extensions
153markdown_extensions:
154 - toc:
155 permalink: true
156 title: On this page
157 - pymdownx.highlight:
158 anchor_linenums: true
159 use_pygments: true
160 - pymdownx.superfences
161 - pymdownx.tabbed:
162 alternate_style: true
163 - attr_list
164 - pymdownx.emoji:
165 emoji_index: !!python/name:material.extensions.emoji.twemoji
166 emoji_generator: !!python/name:material.extensions.emoji.to_svg
167 options:
168 custom_icons:
169 - overrides/.icons
170 - footnotes
171 - md_in_html
172 - admonition
173 - abbr
174 - pymdownx.caret
175 - pymdownx.keys
176 - pymdownx.mark
177 - pymdownx.tilde
178
179# extras
180extra:
181 #deployment: staging
182 fediverse_creator_handle: "@ajhalili2006:tilde.zone"
183 # my socials
184 social:
185 # fediverse
186 - icon: fontawesome/brands/mastodon
187 link: https://tilde.zone/@ajhalili2006
188 name: ~ajhalili2006 on tildeverse
189
190 - icon: simple/bluesky
191 link: https://bsky.app/profile/andreijiroh.dev
192 name: ~ajhalili2006 on bsky.app
193
194 # X/Twitter
195 - icon: fontawesome/brands/twitter
196 link: https://twitter.com/ajhalili2006
197 name: ~ajhalili2006 on twitter
198
199 # substack
200 - icon: simple/substack
201 link: https://ajhalili2006.substack.com
202 name: ~ajhalili2006's personal substack
203
204 # git
205 - icon: fontawesome/brands/github
206 link: https://github.com/ajhalili2006
207 name: ~ajhalili2006 on github
208 - icon: fontawesome/brands/gitlab
209 link: https://mau.dev/ajhalili2006
210 name: ~ajhalili2006 on mauinum gitlab instance
211 - icon: simple/sourcehut
212 link: https://sr.ht/~ajhalili2006
213 name: ~ajhalili2006 on sr.ht
214
215 # facebook
216 - icon: fontawesome/brands/facebook
217 link: https://facebook.com/ajhalili2006
218 name: ~ajhalili2006's personal (slash professional profile) facebook account
219
220 # linkedin
221 - icon: fontawesome/brands/linkedin
222 link: https://linkedin.com/in/ajhalili2006
223 name: ~ajhalili2006 on linkedin for employers
224 analytics:
225# provider: plausible
226# property: andreijiroh.eu.org
227# url: "https://analytics.projectsegfau.lt"