~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 - Profile README: index.md
23 - Meta:
24 - nowpage: now.md
25 - "All my links": links.md
26 - Contact: contact/index.md
27 - PGP and SSH keys: keys/index.md
28 - Legal:
29 - Security policy: security.md
30 - User manual: https://wiki.andreijiroh.dev/garden/user-manual
31 - Portfolio:
32 - portfolio/index.md
33 - Projects: portfolio/projects.md
34 - Communities: portfolio/communities.md
35 - Tildes: portfolio/tildes.md
36 - Resume: user-manual/resume.md
37 - Blog: "https://blog.andreijiroh.dev"
38
39# theme settings
40theme:
41 name: material
42 custom_dir: overrides
43 favicon: assets/images/favicon.png
44 icon:
45 logo: octicons/person-16
46 repo: material/gitlab
47 admonition:
48 note: octicons/tag-16
49 abstract: octicons/checklist-16
50 info: octicons/info-16
51 tip: octicons/squirrel-16
52 success: octicons/check-16
53 question: octicons/question-16
54 warning: octicons/alert-16
55 failure: octicons/x-circle-16
56 danger: octicons/zap-16
57 bug: octicons/bug-16
58 example: octicons/beaker-16
59 quote: octicons/quote-16
60 features:
61 - announce.dismiss
62 - content.action.edit
63 - content.action.view
64 - content.code.annotate
65 - content.code.copy
66 # - content.tabs.link
67 - content.tooltips
68 # - header.autohide
69 # - navigation.expand
70 - navigation.footer
71 - navigation.indexes
72 # - navigation.instant
73 # - navigation.prune
74 - navigation.sections
75 - navigation.tabs
76 # - navigation.tabs.sticky
77 - navigation.top
78 - navigation.tracking
79 - search.highlight
80 - search.share
81 - search.suggest
82 - toc.follow
83 # - toc.integrate
84 palette:
85 - media: "(prefers-color-scheme)"
86 primary: green
87 accent: yellow
88 toggle:
89 icon: material/brightness-auto
90 name: Switch to light mode
91
92 # Palette toggle for light mode
93 - media: "(prefers-color-scheme: light)"
94 scheme: default
95 primary: green
96 accent: yellow
97 toggle:
98 icon: material/brightness-7
99 name: Switch to dark mode
100
101 # Palette toggle for dark mode
102 - media: "(prefers-color-scheme: dark)"
103 scheme: slate
104 primary: green
105 accent: yellow
106 toggle:
107 icon: material/brightness-4
108 name: Switch to light mode
109
110# plugins
111plugins:
112 - social:
113 cards: !ENV [FF_GENERATE_SOCIAL_CARDS, false]
114 - search
115 - redirects:
116 redirect_maps:
117 "user-manual/portfolio.md": "portfolio/index.md"
118 "dni.md": "https://wiki.andreijiroh.dev/garden/user-manual/dni/"
119 "resume.md": "user-manual/resume.md"
120 "blog.md": "https://blog.andreijiroh.dev"
121 "socials.md": "links.md#socials"
122 "communities.md": "portfolio/communities.md"
123 "tildes.md": "portfolio/tildes.md"
124 "projects.md": "portfolio/projects.md"
125 "user-manual/index.md": "https://wiki.andreijiroh.dev/garden/user-manual/"
126 "user-manual/boundaries.md": "https://wiki.andreijiroh.dev/garden/user-manual/boundaries/"
127 "user-manual/communications.md": "https://wiki.andreijiroh.dev/garden/user-manual/communications/"
128 "user-manual/dni.md": "https://wiki.andreijiroh.dev/garden/user-manual/dni/"
129 "user-manual/encrypted-communications.md": "https://wiki.andreijiroh.dev/garden/user-manual/encrypted-communications"
130 # debugging/bug reporting purposes only, proceed with caution
131 #- info
132 - git-revision-date-localized:
133 enabled: true
134 fallback_to_build_date: true
135 enable_creation_date: true
136 #- git-committers:
137 # enabled: !ENV [FF_GIT_COMMITTERS_API, false]
138 # repository: andreijiroh-dev/website
139 # branch: main
140 # token: !ENV ["MKDOCS_GIT_COMMITTERS_PLUGIN_TOKEN"]
141 - git-authors
142
143# makrdown extensions
144markdown_extensions:
145 - toc:
146 permalink: true
147 title: On this page
148 - pymdownx.highlight:
149 anchor_linenums: true
150 use_pygments: true
151 - pymdownx.superfences
152 - pymdownx.tabbed:
153 alternate_style: true
154 - attr_list
155 - pymdownx.emoji:
156 emoji_index: !!python/name:material.extensions.emoji.twemoji
157 emoji_generator: !!python/name:material.extensions.emoji.to_svg
158 options:
159 custom_icons:
160 - overrides/.icons
161 - footnotes
162 - md_in_html
163 - admonition
164 - abbr
165 - pymdownx.caret
166 - pymdownx.keys
167 - pymdownx.mark
168 - pymdownx.tilde
169
170# extras
171extra:
172 #deployment: staging
173 fediverse_creator_handle: "@ajhalili2006:tilde.zone"
174 # my socials
175 social:
176 # fediverse
177 - icon: fontawesome/brands/mastodon
178 link: https://tilde.zone/@ajhalili2006
179 name: ~ajhalili2006 on tildeverse
180
181 - icon: simple/bluesky
182 link: https://bsky.app/profile/andreijiroh.dev
183 name: ~ajhalili2006 on bsky.app
184
185 # X/Twitter
186 - icon: fontawesome/brands/twitter
187 link: https://twitter.com/ajhalili2006
188 name: ~ajhalili2006 on twitter
189
190 # substack
191 - icon: simple/substack
192 link: https://ajhalili2006.substack.com
193 name: ~ajhalili2006's personal substack
194
195 # git
196 - icon: fontawesome/brands/github
197 link: https://github.com/ajhalili2006
198 name: ~ajhalili2006 on github
199 - icon: fontawesome/brands/gitlab
200 link: https://gitlab.com/ajhalili2006
201 name: ~ajhalili2006 on GitLab SaaS instance
202 - icon: simple/sourcehut
203 link: https://sr.ht/~ajhalili2006
204 name: ~ajhalili2006 on sr.ht
205
206 # facebook
207 - icon: fontawesome/brands/facebook
208 link: https://facebook.com/ajhalili2006
209 name: ~ajhalili2006's personal (slash professional profile) facebook account
210
211 # linkedin
212 - icon: fontawesome/brands/linkedin
213 link: https://linkedin.com/in/ajhalili2006
214 name: ~ajhalili2006 on linkedin for employers
215 analytics:
216# provider: plausible
217# property: andreijiroh.eu.org
218# url: "https://analytics.projectsegfau.lt"