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