diff --git a/markdown/contact/details.md b/markdown/contact/details.md new file mode 100644 index 0000000..a79f914 --- /dev/null +++ b/markdown/contact/details.md @@ -0,0 +1,28 @@ +# All of Andrei Jiroh's contact details + +[Go back to "Anything else"](./else.md){ .md-button } +[Go back to main contact page](./index.md){ .md-button } + +!!! warning "Horribly work-in-progress, apologies for missing/incompelete content." + +## Email + +The most preferred address to use is either [:e-mail: **ajhalili2006@andreijiroh.eu.org**](mailto:ajhalili2006@andreijiroh.eu.org) or [:e-mail: **ajhalili2006@crew.recaptime.eu.org**](mailto:ajhalili2006@crew.recaptime.eu.org), +although if VK WorkMail has flagged your mail as spam and you don't want to +fill up not-spam forms, [use this Tally form](https://tally.so/r/nrB4o2) +as an alternative. + +* **Gmail user?** You could try sending mail to [:e-mail: ajhalili2006@gmail.com](mailto:ajhalili2006@gmail.com) (sharing docs and files over Google Drive are fun +but please no spam). + +## Over at socials + +For the full list, see [:simple-buffer: my Buffer start.page](https://ajhalili2006.start.page) and [homepage](../index.md). You can obviously ping/tag me, but please be careful, especially when replying to others' posts. + +If you want to slide into DMs, only slide via my main account and not any of my alternate accounts (although +I may look into them but reply on my main). +The following are my main accounts across the internet, in order of preference: + +* :fediverse-community-fediverse: [@ajhalili2006@tilde.zone](https://tilde.zone/@ajhalili2006) or [@ajhalili2006@verified.coop](https://verified.coop/@ajhalili2006) +* :material-twitter: [@ajhalili2006@twitter.com](https://twitter.com/@ajhalili2006) (or `@ajhalili2006@x.com` if you're pedantic) +* :simple-tumblr: [@ajhalili2006@tumblr.com](https://tumblr.com/ajhalili2006) diff --git a/markdown/contact/else.md b/markdown/contact/else.md index 41b7e08..fb05399 100644 --- a/markdown/contact/else.md +++ b/markdown/contact/else.md @@ -5,13 +5,22 @@ --- !!! info "Thanks for getting in touch! Before you write, here's a few things to remind before emailing:" + * Please [read my boundaries](../user-manual/boundaries.md), as well as [general communication policy](../user-manual/communications.md), + [Do Not Interact list](../user-manual/dni.md) and [on neurodivergence and disability](../user-manual/neurodivergence-and-disability.md) before you scroll down. + NOT following them will result in moderation actions, up to and including reporting as spam and blocks. * If you have a burning question, check other pages in the [main contact page](./index.md) or in the [FAQs](../faq.md). You may try also use your favorite search engine, forum, or even ask a real-life librarian for help since I can't do research for you. - * Open source dev/maintainer needing a helping hand? I'm up on [DevSecOps and Infra](../devops.md), [code reviews](../code-reviews.md), - and [community moderation](../community-management.md). + * Open source dev/maintainer needing a helping hand for your project? I'm up on [DevSecOps and Infra](../devops.md), [code reviews](../code-reviews.md), + and [community moderation](../community-management.md), although if you're a company, [consider hiring me full-time](./work.md) for maintaining your OSS projects (not open-core or anything under non-OSI approved ones like the BUSL). -I'm reachable at the following contact methods (also on [my Buffer start.page](https://ajhalili2006.start.page): +If your inquiry isn't answered anywhere in this site or not covered on the main contact page, +I'm reachable at the following contact methods (also on [:simple-buffer: my Buffer start.page](https://ajhalili2006.start.page)): -* :e-mail: personally via [**ajhalili2006@andreijiroh.eu.org**](mailto:ajhalili2006@andreijiroh.eu.org) or via my -RecapTime.dev staff address at [**ajhalili2006@crew.recaptime.eu.org**](mailto:ajhalili2006@crew.recaptime.eu.org). +* :mailbox: personally via [:e-mail: **ajhalili2006@andreijiroh.eu.org**](mailto:ajhalili2006@andreijiroh.eu.org) or via my +Recap Time Squad staff address at [:e-mail: **ajhalili2006@crew.recaptime.eu.org**](mailto:ajhalili2006@crew.recaptime.eu.org) +* :speech_balloon: over at Matrix at [:simple-matrix: @ajhalili2006 on ~environments](https://matrix.to/#/@ajhalili2006:envs.net) +or on [:simple-zulip: our Zulip chat (or via DMs)](https://recaptime-dev.zulipchat.com/#streams/405458/ajhalili2006) +* :information_source: If you want all the contact details, please see [this page](./details.md). Please don't use this to stalk or even spam me. + +Since I don't usually read emails, please reach me out over at Matrix/Zulip first so I can dig over spam folders (contact VK Support or Google for help if you got the bounce mail for spam) diff --git a/markdown/contact/index.md b/markdown/contact/index.md index 6c2c70e..5e921b0 100644 --- a/markdown/contact/index.md +++ b/markdown/contact/index.md @@ -6,6 +6,8 @@ Helllo! **What would you like to talk about**? This page is being revamped similarly to [Tom Scott's contact page](https://www.tomscott.com/contact), so some links may be broken while being written. + This is also work-in-progress, so use **Anything else** link below and I'll look into it. + ## Open-source work and Recap Time Squad * [💻 Code reviews and pair programming](./code-reviews.md) @@ -17,6 +19,10 @@ Helllo! **What would you like to talk about**? * [📦 Reviewing products](product-reviews.md) +## Collabs and business partnerships + +Currently not available yet for that, but come back soon if I may changed my mind. + ## Miscellaneous * [🌍 Anything else](./else.md) diff --git a/markdown/contact/security.md b/markdown/contact/security.md index 79a784e..536be35 100644 --- a/markdown/contact/security.md +++ b/markdown/contact/security.md @@ -1,13 +1,28 @@ # Security related communications -[Go back to main contact page](./index.md]{ .md-button } +[Go back to main contact page](./index.md){ .md-button } --- -Please consult [my general security policy](../security.md) and any project/org-specific policies before -proceeding here. Otherwise, you'll be ignored at best or blocked/muted and reported as spam at worst. +Please consult [my general security policy](../security.md) and any project +or org/project-specific policies (via its own `SECURITY.md` file) before proceeding here. +Otherwise, you'll be ignored at best or blocked/muted and reported as spam at worst. +## Looking for PGP keys? -## Submitting security vunlerabilities and patches +If you're looking for my PGP keys, please [visit this page](../keys/index.md). -TBD +## Submitting security patches + +If you also want to submit a security patch, please DO NOT mention about the vunlerability +within the patch. + +### via email + +Please send security patches at [`~ajhalili2006/security@lists.sr.ht`](mailto:~ajhalili2006/security@lists.sr.ht) +instead of the public inbox if you using email. + +## See also + +* [Encrypted Communications](../user-manual/encrypted-communications.md) for additional guidance +regarding using PGP and EE2E chat over Matrix diff --git a/markdown/index.md b/markdown/index.md index 6bf1f2c..245823a 100644 --- a/markdown/index.md +++ b/markdown/index.md @@ -1,7 +1,7 @@ --- title: Home description: | - Welcome to Andrei Jiroh's website! #ActuallyAutistic Filipino web dev, + #ActuallyAutistic Filipino web dev, open-source maintainer, sometimes writer, always multifandom. --- @@ -11,7 +11,7 @@ description: | I'm Andrei Jiroh Halili, an future web dev from the Philippines, currently an high school student at day and self-assigned BDFL and lead open-source maintainer at [Recap Time Squad](https://recaptime.eu.org)[^1] -and writer for my personal blog and The Bloody Hell PH, +and writer for my personal blog and [The Bloody Hell PH](https://fromthebshq.carrd.co), sometimes I'm contributing to open-source projects. It might be not obvious for most of you, but behind the scenes I'm neurodivegent, @@ -20,6 +20,7 @@ not only for my mental health. ## Learn more about me +* [**FAQs about me**](./faq.md) - Read this before sending me emails. * [**Resume**](./user-manual/resume.md) and [**portfolio**](./portfolio/index.md) for those who want to hire me in the future * [**Personal user manual**](./user-manual/index.md) - Go deeper into the source and learn more about me than a good ol' profile README. @@ -36,12 +37,12 @@ learn more about me than a good ol' profile README. [![sr.ht](https://img.shields.io/badge/sr.ht-~ajhalili2006-black?style=flat-square)](https://sr.ht/~ajhalili2006) [![GitLab SaaS](https://img.shields.io/badge/%40ajhalili2006%40gitlab.com-6E49CB?&style=flat-square&logo=gitlab)](https://gitlab.com/ajhalili2006) [![GitHub](https://img.shields.io/github/followers/ajhalili2006?label=%40ajhalili2006%40github.com&logo=github&style=flat-square)](https://github.com/ajhalili2006) -[![codeberg](https://img.shields.io/badge/%40ajhalili2006%40codeberg.oeg-blue?style=flat-square&logo=codeberg&logoColor=white)](https://codeberg.org/ajhalili2006) -[![tildegit](https://img.shields.io/badge/%40ajhalili2006%40tildegit.org-green?logo=gitea&logoColor=white)](https://tildegit.org/ajhalili2006) +[![codeberg](https://img.shields.io/badge/%40ajhalili2006%40codeberg.org-blue?style=flat-square&logo=codeberg&logoColor=white)](https://codeberg.org/ajhalili2006) +[![tildegit](https://img.shields.io/badge/%40ajhalili2006%40tildegit.org-green?logo=gitea&logoColor=white&style=flat-square)](https://tildegit.org/ajhalili2006) * **Twitter/X**: [![Twitter](https://img.shields.io/twitter/follow/ajhalili2006?color=blue&label=%40ajhalili2006%40twitter.com&logo=twitter&style=flat-square)](https://twitter.com/ajhalili2006) * **Reddit**: [![Reddit](https://img.shields.io/reddit/user-karma/combined/andreihalili?label=andreihalili&logo=reddit&style=flat-square)](https://reddit.com/user/andreihalili) -* **Fediverse**: [![Mastodon Follow](https://img.shields.io/mastodon/follow/108807402634952369?color=blue&domain=https%3A%2F%2Ftilde.zone&label=%40ajhalili2006%40tilde.zone&logo=mastodon&style=flat-square)](https://tilde.zone/@ajhalili2006) -[![Static Badge](https://img.shields.io/badge/%40JirohsMind%40the.usualsuspects.lol-blue?style=flat-square&logo=fediverse)](https://the.usualsuspects.lol/@JirohsMind) +* **Fediverse**: [![Main on tildeverse](https://img.shields.io/mastodon/follow/108807402634952369?color=blue&domain=https%3A%2F%2Ftilde.zone&label=%40ajhalili2006%40tilde.zone&logo=mastodon&style=flat-square)](https://tilde.zone/@ajhalili2006) +[![Alt account](https://img.shields.io/badge/%40JirohsMind%40the.usualsuspects.lol-blue?style=flat-square&logo=fediverse)](https://the.usualsuspects.lol/@JirohsMind) * **Substack**: [![Substack](https://img.shields.io/badge/%40ajhalili2006%20on%20substack-FF6719?style=flat-square&logo=substack&logoColor=white)](https://substack.com/@ajhalili2006) * **Chat**: [![Matrix](https://img.shields.io/badge/%40ajhalili2006:envs.net-black?&style=flat-square&logo=matrix&logoColor=white)](https://matrix.to/#/@ajhalili2006:envs.net) [![chat with ~ajhalili2006 on Recap Time Squad's Zulip server](https://img.shields.io/badge/zulip%20chat-%23ajhalili2006%3Arecaptime--dev.zulipchat.com-blue?style=flat-square&logo=zulip)](https://recaptime-dev.zulipchat.com/#narrow/stream/405458-ajhalili2006) @@ -55,7 +56,8 @@ learn more about me than a good ol' profile README. * [`storj://ajhalili2006-files/archive`](https://static.rtdevcdn.net.eu.org/ajhalili2006/) - usually screenshots and personal snippet hosting stuff * [**Digital garden**](https://anagora.org/@ajhalili2006) - usually written with Obsidian.md app or Foam VS Code extension -* [**Gemini version of site**](gemini://gemini.andreijiroh.eu.org) ([view via proxy](https://gp.p.psf.lt/gemini/gemini.andreijiroh.eu.org)) - plaintext edition of website + * [**Jiroh's Kooky Insane Stuff**](https://kookyinsanestuff.andreijiroh.eu.org) - More unhinged version of my digital garden, based on Nori's Kooky Insane Stuff in Murder Drones. +* [**Gemini version of site**](gemini://gemini.andreijiroh.eu.org) ([view via proxy](https://gp.p.psf.lt/gemini/gemini.andreijiroh.eu.org)) - plaintext edition of website, hosted on [sourcehut pages](https://gp.p.psf.lt/gemini/srht.site) [^1]: Not an company, as mentioned in my GitHub and GitLab profiles [^2]: There are many great resources from the autistic community (and also the wider neurodiversity and disability rights community), especially from [Neuroclastic](https://neuroclastic.com/autism-101-resources-from-the-autistic-community/), if you want to be an ally or simply want to help make inclusivity across intersections mainstream. diff --git a/mkdocs.yml b/mkdocs.yml index 262e23e..a98611d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -152,6 +152,9 @@ markdown_extensions: - pymdownx.emoji: emoji_index: !!python/name:materialx.emoji.twemoji emoji_generator: !!python/name:materialx.emoji.to_svg + options: + custom_icons: + - overrides/.icons - footnotes - md_in_html - admonition diff --git a/overrides/.icons/fediverse-community/fediverse.svg b/overrides/.icons/fediverse-community/fediverse.svg new file mode 100644 index 0000000..ba90ca5 --- /dev/null +++ b/overrides/.icons/fediverse-community/fediverse.svg @@ -0,0 +1,10 @@ + + + + +