From 352c10b95cf9459832c9aa3fda2aa95d9e7ca573 Mon Sep 17 00:00:00 2001 From: Tasia Iso Date: Wed, 5 Jun 2024 10:10:44 +0200 Subject: [PATCH] commission page, csp, oopsie, more stuff on the footer --- docs/changelog.md | 12 +++++ docs/commissions.md | 36 ++++++++++++++ docs/index.md | 29 +----------- haml/main.haml | 112 +++++++++++++++++++++----------------------- shell.nix | 1 + 5 files changed, 104 insertions(+), 86 deletions(-) create mode 100644 docs/commissions.md diff --git a/docs/changelog.md b/docs/changelog.md index 9a66880..3104f4c 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,17 @@ # Changelog + + +## v1.0.3 (2024-06-xx) + +- new commissions page +- add metamuffin ads +- major optimizations (artifact compression, html lazy loading) +- got markdown working in haml +- add a content security policy (to check) +- fix an indentation bug in the haml template that caused the footer to show up after `` +- hide the fediring as amolith has been unresponsive in the ring's issue tracker for more than a month + ## v1.0.2 (2024-05-26) - add tea badge diff --git a/docs/commissions.md b/docs/commissions.md new file mode 100644 index 0000000..1f86201 --- /dev/null +++ b/docs/commissions.md @@ -0,0 +1,36 @@ +# Commissions + +I'm available for commissions. + +## About me + +I'm a French computer science student. I'm looking to for work in IT. + +I have extensive knowledge in TypeScript and JavaScript since 2018, especially in the Node.js ecosystem. +I have been using GNU+Linux operating systems since 2019, with good experience in the following distributions: + +- Ubuntu-based distros and Ubuntu Server, +- Arch Linux; +- NixOS. + +I'm proficient with the Nix package manager and with Docker. +Additionally, I've been researching supply chain security for a while. +I can probably help make your software a bit more secure! + +Also, I know a fair bit about SQL databases, MongoDB, Express, Lit and Electron. + +I put an emphasis on clean code, using standard software developement principles (DRY, KISS, etc). +I enjoy writing minimalist, efficient and secure code. +I'm dynamic, autonomous and willing to learn any technology in your stack! + +I have experience making and maintaining: + +- Discord bots; +- Telegram bots; +- Websites; + +But I can work on pretty much anything! + +I speak French (N) and English (C1). + +If you need somebody to work on your project, or if you think I could fit in your team, feel free to reach out to me at `(my username)@proton.me` - Thanks! diff --git a/docs/index.md b/docs/index.md index 18332ff..3608067 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,18 +1,6 @@ # home -> I'm looking for a job in IT (Node.js, DevOps, sysadmin, back-end) remote or in Ardèche. -> -> - I have 6 years of experience in the JavaScript and TypeScript ecosystems; -> - I've used various Linux distros for 5 (Ubuntu-based, Arch and now NixOS); -> - I'm interested in minimalism, efficiency and security (especially supply chain attacks). -> -> If you're looking to hire someone or need someone to make and manage: -> -> - a website; -> - a Discord or Telegram bot; -> - anything else really! Automation, systems administrations, etc. -> -> Feel free to send me an email at `(my username)@proton.me` - Thanks! +> I'm open for commissions/hiring ! See [here](commissions.md) this is my personal website. @@ -100,18 +88,3 @@ If you like my posts, please consider supporting me on [Liberapay](https://liber - fix wording - add legal stuff at the bottom of the page - now for hire - -### v1.0.0 (2024-05-09) - -- fixed url paths bugs -- gruvbox theme -- modified page layout -- new meta fields (wip) -- added webring tilde.club -- added badge fediring, tildeclub & kitsulife -- updated bio -- updated build process -- posts now use yaml front matter -- posts date displayed in the nav menu -- updated keyoxide id -- added this changelog section (no way) diff --git a/haml/main.haml b/haml/main.haml index 9b86e33..5d70b5d 100644 --- a/haml/main.haml +++ b/haml/main.haml @@ -18,6 +18,8 @@ %link(rel="me" href="https://kitsunes.club/@tasiaiso") %meta(name="ICBM" content="44.6, 4.4") + %meta(http-equiv="Content-Security-Policy" content="default-src 'self'; style-src 'unsafe-inline' 'self'; img-src 'self'; script-src 'unsafe-inline' moz-extension://*; frame-src https://john.citrons.xyz https://adservices.metamuffin.org; media-src data:;") + -#