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