mirror of
https://github.com/Mikaela/cv.git
synced 2025-08-04 19:57:24 +02:00
Compare commits
5 Commits
1d41e769f9
...
a9cf3fdcaf
Author | SHA1 | Date | |
---|---|---|---|
![]() |
a9cf3fdcaf | ||
02df23c324 | |||
9e89ad3895 | |||
d08f226ece | |||
69dcbaf4ac |
@ -15,7 +15,6 @@ ci:
|
||||
# Consistency with other tools
|
||||
default_language_version:
|
||||
node: "lts"
|
||||
python: "3.13"
|
||||
ruby: ".ruby-version"
|
||||
|
||||
repos:
|
||||
@ -43,7 +42,7 @@ repos:
|
||||
args: [--autofix, --no-ensure-ascii]
|
||||
|
||||
- repo: https://github.com/pre-commit/sync-pre-commit-deps
|
||||
rev: v0.0.2
|
||||
rev: v0.0.3
|
||||
hooks:
|
||||
- id: sync-pre-commit-deps
|
||||
|
||||
@ -59,7 +58,7 @@ repos:
|
||||
args: [--update-only, --no-title]
|
||||
|
||||
- repo: https://github.com/python-jsonschema/check-jsonschema
|
||||
rev: 0.30.0
|
||||
rev: 0.32.1
|
||||
hooks:
|
||||
- id: check-dependabot
|
||||
- id: check-github-actions
|
||||
@ -82,7 +81,7 @@ repos:
|
||||
language: system
|
||||
|
||||
- repo: https://github.com/editorconfig-checker/editorconfig-checker.python
|
||||
rev: "3.0.3"
|
||||
rev: "3.2.1"
|
||||
hooks:
|
||||
- id: editorconfig-checker
|
||||
alias: ec
|
||||
|
@ -1 +0,0 @@
|
||||
system
|
@ -1 +1 @@
|
||||
3.3.6
|
||||
3.4.2
|
||||
|
1
Gemfile
vendored
1
Gemfile
vendored
@ -4,6 +4,7 @@ ruby file: ".ruby-version"
|
||||
# Ref: https://github.com/Mikaela/mikaela.github.io/issues/153
|
||||
#gem "github-pages"
|
||||
gem "jekyll"
|
||||
gem "csv"
|
||||
# The default theme
|
||||
gem "minima"
|
||||
# Extensions enabled
|
||||
|
100
Gemfile.lock
generated
100
Gemfile.lock
generated
@ -3,56 +3,61 @@ GEM
|
||||
specs:
|
||||
addressable (2.8.7)
|
||||
public_suffix (>= 2.0.2, < 7.0)
|
||||
bigdecimal (3.1.8)
|
||||
base64 (0.2.0)
|
||||
bigdecimal (3.1.9)
|
||||
colorator (1.1.0)
|
||||
concurrent-ruby (1.3.4)
|
||||
concurrent-ruby (1.3.5)
|
||||
csv (3.3.3)
|
||||
em-websocket (0.5.3)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0)
|
||||
eventmachine (1.2.7)
|
||||
ffi (1.17.0-aarch64-linux-gnu)
|
||||
ffi (1.17.0-aarch64-linux-musl)
|
||||
ffi (1.17.0-arm-linux-gnu)
|
||||
ffi (1.17.0-arm-linux-musl)
|
||||
ffi (1.17.0-arm64-darwin)
|
||||
ffi (1.17.0-x86-linux-gnu)
|
||||
ffi (1.17.0-x86-linux-musl)
|
||||
ffi (1.17.0-x86_64-darwin)
|
||||
ffi (1.17.0-x86_64-linux-gnu)
|
||||
ffi (1.17.0-x86_64-linux-musl)
|
||||
ffi (1.17.1-aarch64-linux-gnu)
|
||||
ffi (1.17.1-aarch64-linux-musl)
|
||||
ffi (1.17.1-arm-linux-gnu)
|
||||
ffi (1.17.1-arm-linux-musl)
|
||||
ffi (1.17.1-arm64-darwin)
|
||||
ffi (1.17.1-x86-linux-gnu)
|
||||
ffi (1.17.1-x86-linux-musl)
|
||||
ffi (1.17.1-x86_64-darwin)
|
||||
ffi (1.17.1-x86_64-linux-gnu)
|
||||
ffi (1.17.1-x86_64-linux-musl)
|
||||
forwardable-extended (2.6.0)
|
||||
google-protobuf (4.28.3)
|
||||
google-protobuf (4.30.2)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
google-protobuf (4.28.3-aarch64-linux)
|
||||
google-protobuf (4.30.2-aarch64-linux)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
google-protobuf (4.28.3-arm64-darwin)
|
||||
google-protobuf (4.30.2-arm64-darwin)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
google-protobuf (4.28.3-x86-linux)
|
||||
google-protobuf (4.30.2-x86-linux)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
google-protobuf (4.28.3-x86_64-darwin)
|
||||
google-protobuf (4.30.2-x86_64-darwin)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
google-protobuf (4.28.3-x86_64-linux)
|
||||
google-protobuf (4.30.2-x86_64-linux)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
http_parser.rb (0.8.0)
|
||||
i18n (1.14.6)
|
||||
i18n (1.14.7)
|
||||
concurrent-ruby (~> 1.0)
|
||||
jekyll (4.3.4)
|
||||
jekyll (4.4.1)
|
||||
addressable (~> 2.4)
|
||||
base64 (~> 0.2)
|
||||
colorator (~> 1.0)
|
||||
csv (~> 3.0)
|
||||
em-websocket (~> 0.5)
|
||||
i18n (~> 1.0)
|
||||
jekyll-sass-converter (>= 2.0, < 4.0)
|
||||
jekyll-watch (~> 2.0)
|
||||
json (~> 2.6)
|
||||
kramdown (~> 2.3, >= 2.3.1)
|
||||
kramdown-parser-gfm (~> 1.0)
|
||||
liquid (~> 4.0)
|
||||
mercenary (>= 0.3.6, < 0.5)
|
||||
mercenary (~> 0.3, >= 0.3.6)
|
||||
pathutil (~> 0.9)
|
||||
rouge (>= 3.0, < 5.0)
|
||||
safe_yaml (~> 1.0)
|
||||
@ -62,14 +67,15 @@ GEM
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
jekyll-redirect-from (0.16.0)
|
||||
jekyll (>= 3.3, < 5.0)
|
||||
jekyll-sass-converter (3.0.0)
|
||||
sass-embedded (~> 1.54)
|
||||
jekyll-sass-converter (3.1.0)
|
||||
sass-embedded (~> 1.75)
|
||||
jekyll-seo-tag (2.8.0)
|
||||
jekyll (>= 3.8, < 5.0)
|
||||
jekyll-sitemap (1.4.0)
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
jekyll-watch (2.2.1)
|
||||
listen (~> 3.0)
|
||||
json (2.10.2)
|
||||
kramdown (2.5.1)
|
||||
rexml (>= 3.3.9)
|
||||
kramdown-parser-gfm (1.1.0)
|
||||
@ -90,33 +96,32 @@ GEM
|
||||
rb-fsevent (0.11.2)
|
||||
rb-inotify (0.11.1)
|
||||
ffi (~> 1.0)
|
||||
rexml (3.3.9)
|
||||
rexml (3.4.1)
|
||||
rouge (4.5.1)
|
||||
safe_yaml (1.0.5)
|
||||
sass-embedded (1.81.0-aarch64-linux-gnu)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-aarch64-linux-musl)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-arm-linux-gnueabihf)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-arm-linux-musleabihf)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-arm64-darwin)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-x86-linux-gnu)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-x86-linux-musl)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-x86_64-darwin)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-x86_64-linux-gnu)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.81.0-x86_64-linux-musl)
|
||||
google-protobuf (~> 4.28)
|
||||
sass-embedded (1.86.0)
|
||||
google-protobuf (~> 4.30)
|
||||
rake (>= 13)
|
||||
sass-embedded (1.86.0-aarch64-linux-gnu)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-aarch64-linux-musl)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-arm-linux-gnueabihf)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-arm-linux-musleabihf)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-arm64-darwin)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-x86_64-darwin)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-x86_64-linux-gnu)
|
||||
google-protobuf (~> 4.30)
|
||||
sass-embedded (1.86.0-x86_64-linux-musl)
|
||||
google-protobuf (~> 4.30)
|
||||
terminal-table (3.0.2)
|
||||
unicode-display_width (>= 1.1.1, < 3)
|
||||
unicode-display_width (2.6.0)
|
||||
webrick (1.9.0)
|
||||
webrick (1.9.1)
|
||||
|
||||
PLATFORMS
|
||||
aarch64-linux
|
||||
@ -134,6 +139,7 @@ PLATFORMS
|
||||
x86_64-linux-musl
|
||||
|
||||
DEPENDENCIES
|
||||
csv
|
||||
jekyll
|
||||
jekyll-redirect-from
|
||||
jekyll-seo-tag
|
||||
@ -142,7 +148,7 @@ DEPENDENCIES
|
||||
webrick
|
||||
|
||||
RUBY VERSION
|
||||
ruby 3.3.6p108
|
||||
ruby 3.4.2p28
|
||||
|
||||
BUNDLED WITH
|
||||
2.5.22
|
||||
2.6.2
|
||||
|
@ -17,8 +17,8 @@ robots: nofollow
|
||||
|
||||
<img src="https://media.githubusercontent.com/media/Mikaela/mikaela.github.io/lfs-media/avatar/250.jpeg" alt="photo of me"/>
|
||||
|
||||
<span id="bio">_…is an open-source enthustiastic IT generalist, currently volunteering as a sysadmin in the
|
||||
Pirate Party of Finland._</span>
|
||||
<span id="bio">_…is an open-source enthustiastic IT generalist, currently
|
||||
volunteering as a sysadmin in the Pirate Party of Finland._</span>
|
||||
|
||||
<p style="text-align: center;">🏳️‍⚧​‍🏳️‍🌈️</p>
|
||||
|
||||
@ -213,7 +213,8 @@ Pirate Party of Finland._</span>
|
||||
- Assisted in marketing the cooperative's services by exploring mass
|
||||
communication with `Thunderbird` extensions and `Facebook Marketplace`.
|
||||
|
||||
[On the job training]: https://toimistot.te-palvelut.fi/en/work-try-out-practices-and-provisions
|
||||
[On the job training]:
|
||||
https://toimistot.te-palvelut.fi/en/work-try-out-practices-and-provisions
|
||||
|
||||
## Education
|
||||
|
||||
|
@ -24,6 +24,9 @@
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
|
||||
<meta http-equiv="x-dns-prefetch-control" content="off">
|
||||
<meta name="color-scheme" content="dark light">
|
||||
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#ffb700">
|
||||
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#fdfdfd">
|
||||
<link rel="stylesheet prefetch" href="{{ "/assets/main.css" | relative_url }}">
|
||||
<link rel="icon prefetch" href="{{site.icon}}">
|
||||
<link rel="me prefetch" href="{{ site.url }}">
|
||||
|
@ -6,19 +6,22 @@
|
||||
|
||||
// Font specifications. I keep changing my mind on what are the most pleasant
|
||||
// fonts to my eyes, so I won't bother commenting them here.'
|
||||
$serif-font-family: ui-serif, "Roboto Serif", "Noto Serif", Tinos, serif,
|
||||
$serif-font-family:
|
||||
ui-serif, "Roboto Serif", "Noto Serif", Tinos, serif, "Noto Emoji",
|
||||
"Noto Color Emoji", emoji;
|
||||
$sans-serif-font-family:
|
||||
ui-sans-serif, "Roboto Flex", Roboto, "Noto Sans", Arimo, sans-serif,
|
||||
"Noto Emoji", "Noto Color Emoji", emoji;
|
||||
$sans-serif-font-family: ui-sans-serif, "Roboto Flex", Roboto, "Noto Sans",
|
||||
Arimo, sans-serif, "Noto Emoji", "Noto Color Emoji", emoji;
|
||||
$monospace-font-family: ui-monospace, "Roboto Mono", "Noto Mono", Cousine,
|
||||
monospace, "Noto Emoji", "Noto Color Emoji", emoji;
|
||||
$monospace-font-family:
|
||||
ui-monospace, "Roboto Mono", "Noto Mono", Cousine, monospace, "Noto Emoji",
|
||||
"Noto Color Emoji", emoji;
|
||||
// Must be in the end under threat of undefined variable error.
|
||||
$base-font-family: $serif-font-family;
|
||||
|
||||
@import "{{ site.theme }}";
|
||||
|
||||
:root {
|
||||
color-scheme: light dark !important;
|
||||
color-scheme: dark light !important;
|
||||
}
|
||||
|
||||
* {
|
||||
|
12
package.json
vendored
12
package.json
vendored
@ -1,6 +1,14 @@
|
||||
{
|
||||
"devDependencies": {
|
||||
"@aminda/global-prettier-config": "2024.48.0"
|
||||
"@aminda/global-prettier-config": "2025.13.1",
|
||||
"@prettier/plugin-ruby": "4.0.4",
|
||||
"@prettier/plugin-xml": "3.4.1",
|
||||
"corepack": "latest",
|
||||
"prettier": "3.5.3",
|
||||
"prettier-plugin-nginx": "1.0.3",
|
||||
"prettier-plugin-sh": "0.16.0",
|
||||
"prettier-plugin-toml": "2.0.3"
|
||||
},
|
||||
"packageManager": "pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387"
|
||||
"packageManager": "pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6",
|
||||
"prettier": "@aminda/global-prettier-config"
|
||||
}
|
||||
|
82
pnpm-lock.yaml
generated
82
pnpm-lock.yaml
generated
@ -8,14 +8,35 @@ importers:
|
||||
.:
|
||||
devDependencies:
|
||||
"@aminda/global-prettier-config":
|
||||
specifier: 2024.48.0
|
||||
version: 2024.48.0
|
||||
specifier: 2025.13.1
|
||||
version: 2025.13.1
|
||||
"@prettier/plugin-ruby":
|
||||
specifier: 4.0.4
|
||||
version: 4.0.4(prettier@3.5.3)
|
||||
"@prettier/plugin-xml":
|
||||
specifier: 3.4.1
|
||||
version: 3.4.1(prettier@3.5.3)
|
||||
corepack:
|
||||
specifier: latest
|
||||
version: 0.32.0
|
||||
prettier:
|
||||
specifier: 3.5.3
|
||||
version: 3.5.3
|
||||
prettier-plugin-nginx:
|
||||
specifier: 1.0.3
|
||||
version: 1.0.3
|
||||
prettier-plugin-sh:
|
||||
specifier: 0.16.0
|
||||
version: 0.16.0(prettier@3.5.3)
|
||||
prettier-plugin-toml:
|
||||
specifier: 2.0.3
|
||||
version: 2.0.3(prettier@3.5.3)
|
||||
|
||||
packages:
|
||||
"@aminda/global-prettier-config@2024.48.0":
|
||||
"@aminda/global-prettier-config@2025.13.1":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-GvvS91Q2ijErWIed65Nw0+mRiM7BmJqeROcKqh6IuDpa71KgZj9wJT10Z6sRcNf+ms+PmMZyqD7o42LAhYqxpg==,
|
||||
integrity: sha512-RzcqMdagTmRL05P1H44yQoY3M06CEiVy1pYxtnDJJpLULPz57v0Oci3+iTugrNr7nZCfRocYvVM981zVqSMuOg==,
|
||||
}
|
||||
|
||||
"@prettier/plugin-ruby@4.0.4":
|
||||
@ -58,6 +79,14 @@ packages:
|
||||
integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==,
|
||||
}
|
||||
|
||||
corepack@0.32.0:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-KhahVUFy7xL8OTty/ToY646hXMQhih8rnvUkA9/qnk/u4QUF2+SbQneX/zZnDxG1NiABFm5ojZCWnIv93oyhhQ==,
|
||||
}
|
||||
engines: { node: ^18.17.1 || ^20.10.0 || >=22.11.0 }
|
||||
hasBin: true
|
||||
|
||||
mvdan-sh@0.10.1:
|
||||
resolution:
|
||||
{
|
||||
@ -70,28 +99,28 @@ packages:
|
||||
integrity: sha512-vV5q85s8XnV6NEgvz1gVLfZhmxAxY03MyOYj2ApBpjFkbs00lRsRkTmqO9L39ADuD18z1RRCcfZ3eVxKhI/nqg==,
|
||||
}
|
||||
|
||||
prettier-plugin-sh@0.14.0:
|
||||
prettier-plugin-sh@0.16.0:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-hfXulj5+zEl/ulrO5kMuuTPKmXvOg0bnLHY1hKFNN/N+/903iZbNp8NyZBTsgI8dtkSgFfAEIQq0IQTyP1ZVFQ==,
|
||||
integrity: sha512-QaVH0X56IUy9niNczUQ0TxqVezcGzACz9XObbyxyAZ6NU/VCKnR9RUAcETyzCiPgcHKq/tjerCsqxn5nL3yo/w==,
|
||||
}
|
||||
engines: { node: ">=16.0.0" }
|
||||
peerDependencies:
|
||||
prettier: ^3.0.3
|
||||
|
||||
prettier-plugin-toml@2.0.1:
|
||||
prettier-plugin-toml@2.0.3:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-99z1YOkViECHtXQjGIigd3talI/ybUI1zB3yniAwUrlWBXupNXThB1hM6bwSMUEj2/+tomTlMtT98F5t4s8IWA==,
|
||||
integrity: sha512-2KSzvgWiyF+uaGvX6wK+UENNjhvuSh+HlJym9tY+OyIk3L+yjlDUd0wHP1ZHNC+u8su4UZj2QVjJhq5sZ16zrQ==,
|
||||
}
|
||||
engines: { node: ">=16.0.0" }
|
||||
peerDependencies:
|
||||
prettier: ^3.0.3
|
||||
|
||||
prettier@3.4.0:
|
||||
prettier@3.5.3:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==,
|
||||
integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==,
|
||||
}
|
||||
engines: { node: ">=14" }
|
||||
hasBin: true
|
||||
@ -116,23 +145,24 @@ packages:
|
||||
}
|
||||
|
||||
snapshots:
|
||||
"@aminda/global-prettier-config@2024.48.0":
|
||||
"@aminda/global-prettier-config@2025.13.1":
|
||||
dependencies:
|
||||
"@prettier/plugin-ruby": 4.0.4(prettier@3.4.0)
|
||||
"@prettier/plugin-xml": 3.4.1(prettier@3.4.0)
|
||||
prettier: 3.4.0
|
||||
"@prettier/plugin-ruby": 4.0.4(prettier@3.5.3)
|
||||
"@prettier/plugin-xml": 3.4.1(prettier@3.5.3)
|
||||
corepack: 0.32.0
|
||||
prettier: 3.5.3
|
||||
prettier-plugin-nginx: 1.0.3
|
||||
prettier-plugin-sh: 0.14.0(prettier@3.4.0)
|
||||
prettier-plugin-toml: 2.0.1(prettier@3.4.0)
|
||||
prettier-plugin-sh: 0.16.0(prettier@3.5.3)
|
||||
prettier-plugin-toml: 2.0.3(prettier@3.5.3)
|
||||
|
||||
"@prettier/plugin-ruby@4.0.4(prettier@3.4.0)":
|
||||
"@prettier/plugin-ruby@4.0.4(prettier@3.5.3)":
|
||||
dependencies:
|
||||
prettier: 3.4.0
|
||||
prettier: 3.5.3
|
||||
|
||||
"@prettier/plugin-xml@3.4.1(prettier@3.4.0)":
|
||||
"@prettier/plugin-xml@3.4.1(prettier@3.5.3)":
|
||||
dependencies:
|
||||
"@xml-tools/parser": 1.0.11
|
||||
prettier: 3.4.0
|
||||
prettier: 3.5.3
|
||||
|
||||
"@taplo/core@0.1.1": {}
|
||||
|
||||
@ -148,22 +178,24 @@ snapshots:
|
||||
dependencies:
|
||||
regexp-to-ast: 0.5.0
|
||||
|
||||
corepack@0.32.0: {}
|
||||
|
||||
mvdan-sh@0.10.1: {}
|
||||
|
||||
prettier-plugin-nginx@1.0.3: {}
|
||||
|
||||
prettier-plugin-sh@0.14.0(prettier@3.4.0):
|
||||
prettier-plugin-sh@0.16.0(prettier@3.5.3):
|
||||
dependencies:
|
||||
mvdan-sh: 0.10.1
|
||||
prettier: 3.4.0
|
||||
prettier: 3.5.3
|
||||
sh-syntax: 0.4.2
|
||||
|
||||
prettier-plugin-toml@2.0.1(prettier@3.4.0):
|
||||
prettier-plugin-toml@2.0.3(prettier@3.5.3):
|
||||
dependencies:
|
||||
"@taplo/lib": 0.4.0-alpha.2
|
||||
prettier: 3.4.0
|
||||
prettier: 3.5.3
|
||||
|
||||
prettier@3.4.0: {}
|
||||
prettier@3.5.3: {}
|
||||
|
||||
regexp-to-ast@0.5.0: {}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user