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