239 Commits
Author SHA1 Message Date
maik 9da5c9936a fix: show active on dark theme 2026-08-08 20:21:40 +02:00
maik ba1077b0c8 feat: improve pagination 2026-08-08 18:37:45 +02:00
maik 7997a5b895 Update home subtitle 2026-08-07 00:28:04 +02:00
maik 6756fb5af6 Update about page 2026-08-06 23:21:24 +02:00
maik 3e078bf55f Remove wallet from footer 2026-08-06 23:21:13 +02:00
maik fab68f78fb Fix use max height instead of height 2025-01-05 02:09:50 +01:00
maik af3694f0ef Add a ToC that is always visible on desktop 2025-01-05 02:02:52 +01:00
maik 46c6f9037e Fix indentation 2025-01-05 01:13:00 +01:00
maik 31a552963f Fix link color on dark mode 2025-01-05 01:12:49 +01:00
maik a2dc744551 Add act3-elf-stack writeup 2025-01-04 18:10:47 +01:00
maik 868c11507c Improve table layout 2025-01-04 18:10:28 +01:00
maik 6fa9f7b09f Fix linting and formatting issues 2025-01-04 13:03:35 +01:00
maik cc261d6aaa Add styling for h5 and h6 2025-01-04 12:50:03 +01:00
maik 5487b22a4f Fix looks of nested code block in collapse 2025-01-04 12:45:02 +01:00
maik 631eb1219a Add act3-santa-vision writeup 2025-01-04 03:46:44 +01:00
maik d3b327afc0 Fix border radius and add padding so code visible with copy button 2025-01-04 03:39:51 +01:00
maik 0fe3cf6682 Fix highlight's incorrect top border on collapse 2025-01-04 03:39:14 +01:00
maik 1dbbb4a325 Make covers more colorful 2025-01-04 01:04:06 +01:00
maik e0e562be5e Fix hidden class, set display none to be important 2025-01-04 01:00:02 +01:00
maik 844ad3b9ac Add act2-microsoft-kc7 writeup 2025-01-04 00:16:02 +01:00
maik 6242a1f876 Fix w3 validation errors 2025-01-03 22:04:15 +01:00
maik 201ba2ef75 Add copy code block functionality 2025-01-03 22:03:55 +01:00
maik 2c9eef4749 Fix hamburger menu not being centered 2025-01-03 22:03:17 +01:00
maik 0f2d9a4dc1 Properly support line numbers on highlight 2025-01-03 20:44:46 +01:00
maik 8513bd9ac5 Fix border 2025-01-03 20:44:23 +01:00
maik 990640b79a Improve highlight color 2025-01-03 20:44:06 +01:00
maik e4dffe1d19 Add act2-snowball-showdown writeup 2025-01-03 16:15:06 +01:00
maik db9373b9f8 Add act2-powershell writeup 2025-01-03 16:14:33 +01:00
maik bfd686f940 Fix blockquote quote location on mobile 2025-01-02 12:32:18 +01:00
maik 2ef57de694 Add act2-drone-path writeup 2025-01-02 01:48:23 +01:00
maik c76df05651 Add act2-mobile-analysis writeup 2025-01-01 15:18:42 +01:00
maik 195def9964 Add more elf messages 2024-12-31 16:47:26 +01:00
maik 7edaf1993f Add act1-hardware-hacking part 2 writeup 2024-12-31 16:25:15 +01:00
maik 1a201a554a Improve table looks 2024-12-31 16:24:51 +01:00
maik f11331d900 Slightly improve x shift 2024-12-31 13:52:36 +01:00
maik 3f3d2d7c41 Add act1-hardware-hacking part 1 writeup 2024-12-30 22:00:22 +01:00
maik d4bc6b0a00 Fix popup image sizing 2024-12-30 21:28:44 +01:00
maik eb70525934 Add hints and update story formatting 2024-12-30 20:55:03 +01:00
maik 1f9042cb72 Fix links messing up count 2024-12-30 19:49:49 +01:00
maik cf537b1488 Show checkmark after copying/selecting heading 2024-12-30 18:46:33 +01:00
maik af883f2f6e Allow collapsible blocks to be tightly together 2024-12-30 18:18:56 +01:00
maik fc16fb4046 Improve collapsable code to be reusable 2024-12-30 18:08:57 +01:00
maik 7481185e14 Add act1-frosty-keypad writeup 2024-11-27 22:51:01 +01:00
maik 54cb434cd3 Increase dark mode contrast 2024-11-25 16:37:09 +01:00
maik 49aeb6e4af Improve looks of figcaptions 2024-11-25 14:52:04 +01:00
maik d3681e8b7b Use some colorful images as covers 2024-11-25 12:42:26 +01:00
maik 9b7e73029a Add act1-curling writeup 2024-11-23 23:02:05 +01:00
maik 1a2e6feb52 Fix missing space after breadcrumb 2024-11-23 17:49:45 +01:00
maik c859780f74 Use 4 level indentation everywhere 2024-11-23 17:31:14 +01:00
maik dd9e97016c Add clickable anchors 2024-11-23 17:15:17 +01:00
maik 82b5a211b4 Fix breadcrumbs to actually be a nav element 2024-11-23 14:34:52 +01:00
maik 83e5be25e3 Add slight changes to text 2024-11-23 13:44:52 +01:00
maik e326ae01d7 Add breadcrumbs and cleanup writeup ui 2024-11-22 00:52:19 +01:00
maik 0576d99b9d Add writeups for HHC2024 Prologue 2024-11-21 21:57:03 +01:00
maik c4785c3f7e Add functionality to enlarge figure by clicking on it 2024-11-21 17:56:34 +01:00
maik 053b5784aa Update portfolio 2024-10-13 02:32:54 +02:00
maik 543522ea7f Put FLL as post instead 2024-10-12 23:52:53 +02:00
maik d92074b59b Add FLL to portfolio 2024-10-12 23:49:20 +02:00
maik 537dcd6536 Generalize single.html as they were the same 2024-10-12 18:37:32 +02:00
maik 8ff3722780 Add page view counter 2024-10-12 16:13:39 +02:00
maik 479a4d8ebc Implement new deployment mechanism for new server 2024-10-11 20:26:50 +02:00
maik ffd9b46bd8 Update Hugo version 2024-10-11 16:18:41 +02:00
maik fd70e7a0fa Add post about LiveOverflow Minecraft server 2022-11-20 19:58:34 +01:00
maik ee60c53bd9 Added used skills to individual portfolio items 2022-05-03 17:54:09 +02:00
maik 6b43d42051 Remove duplicate tag 2022-02-20 13:08:07 +01:00
maik 0ac972d18d Add linux journey 2022-02-17 18:21:42 +01:00
maik 173681e33f Remove lbry from socials 2022-02-17 15:28:59 +01:00
maik 8c787ec1d3 Add Advent of Code post 2021-12-07 13:08:30 +01:00
maik ee64080cb2 Fix rss feed not including writeups 2021-11-30 23:37:17 +01:00
maik 1729718b13 Add hugo lock file to gitignore 2021-11-30 23:19:43 +01:00
maik 7178e45413 Fix pagination on writeups 2021-11-30 23:18:43 +01:00
maik d6544b95cf Add breadcrumbs, let writeup urls make more sense and add section pages 2021-11-30 17:38:58 +01:00
maik e92b7e02fe Fix content allignment for lists 2021-11-30 16:45:31 +01:00
maik 006099ba3c Remove debug line break 2021-11-19 17:11:35 +01:00
maik 8f1572a8a3 Add intro message to list pages 2021-11-19 12:36:55 +01:00
maik 61efdb4b46 Add some more info about me 2021-11-19 12:27:00 +01:00
maik 2ded3ee54a Remove duplicate class 2021-11-16 11:06:00 +01:00
maik 5668b1012d Remove trailing space 2021-11-14 21:47:56 +01:00
maik 0dbc13ad78 Fix author on regular pages 2021-11-14 21:46:29 +01:00
maik 5390569ba5 Increase amount in json-ld collection 2021-11-14 21:40:56 +01:00
maik c20a3c12ec Add JSON-LD for rich results 2021-11-14 21:37:26 +01:00
maik 9a29074531 Use main RSS feed instead of posts 2021-11-11 17:29:03 +01:00
maik e4e47994a1 Let the main rss feed show all kinds of posts 2021-11-11 17:27:13 +01:00
maik ba34adc634 Only show first 15 posts as per RSS 2.0 spec 2021-11-11 17:26:46 +01:00
maik 7da90d2562 Fix date (wrong year) 2021-11-11 17:26:10 +01:00
maik a884b14b81 Add more keywords 2021-11-11 16:17:01 +01:00
maik 9f3d374645 Make title look nicer 2021-11-11 16:03:35 +01:00
maik c79a95ffd4 Make RSS feed look nicer 2021-11-11 15:24:54 +01:00
maik 956eede4d8 Set actual titles of the challenges as I only just found them 2021-11-11 15:24:00 +01:00
maik ceaa5d1d62 Add cover image 2021-11-11 14:47:55 +01:00
maik 7c93c9f03c Fix image stretch on post overview 2021-11-11 09:12:26 +01:00
maik c306300f2c Remove larger image view as it's broken on some browsers 2021-11-10 23:23:43 +01:00
maik 9ab6b65570 Add image enlargement 2021-11-10 23:15:13 +01:00
maik a6d96dbdc2 Remove heading in figcaption when necessary 2021-11-10 20:47:08 +01:00
maik fba2bd8805 Fix space in alt and style tags 2021-11-10 20:17:42 +01:00
maik ea4c2dc200 Remove inline styling where possible 2021-11-10 20:02:52 +01:00
maik a8c9b46f6a Use classes for syntax highlighting instead of inline styles 2021-11-10 19:52:10 +01:00
maik 076edeb55e Add challenge 10 of the google ctf beginners quest 2021-11-10 15:53:43 +01:00
maik b578b308a7 Add inline image 2021-11-10 15:53:21 +01:00
maik 2fb51ad906 Change all urls to absolute ones 2021-11-08 17:23:25 +01:00
maik 99c0d62efe Convert all images to webp when possible 2021-11-08 17:15:15 +01:00
maik 16f049dd09 Add challenge 9 of the google ctf beginners quest 2021-11-07 12:24:48 +01:00
maik e75ee517f3 Fix portfolio timeline on dark mode 2021-11-05 00:13:41 +01:00
maik 82538b81d0 Remove test post and replace it with what it was supposed to be
I accidentally save this post in the wrong location
2021-11-05 00:03:09 +01:00
maik 5a51d582f9 Add challenge 8 of the google ctf beginners quest 2021-11-04 23:27:58 +01:00
maik c1ec90149a Edit subtitle 2021-10-16 18:31:46 +02:00
maik e480606661 Reorder icons according to their relevance 2021-10-16 18:20:13 +02:00
maik 35b29774ff Fix post image width 2021-09-28 23:32:51 +02:00
maik df92e19b93 Update titles and story lines 2021-09-28 23:10:14 +02:00
maik 7efc4143f5 Add challenge 7 of the google-ctf beginners quest 2021-09-28 21:50:10 +02:00
maik e4cc28438e Add challenge 6 of the google-ctf beginners quest 2021-09-28 15:20:42 +02:00
maik 8cc320b459 Disable masonry adjustment 2021-09-25 16:26:31 +02:00
maik 64e346ac66 Add challenge 5 of the google-ctf beginners quest 2021-09-24 21:22:48 +02:00
maik 37b9445373 Move file to attachments 2021-09-24 20:04:45 +02:00
maik da41344500 Remove coding tag 2021-09-24 19:42:16 +02:00
maik 0782ceb77a Add challenge 5 of the google-ctf beginners quest 2021-09-24 19:31:45 +02:00
maik 5cf47899c3 Add challenge 3 of the google-ctf beginners quest 2021-09-24 10:57:16 +02:00
maik fb3a264479 Allow adding an id to a figure 2021-09-24 09:59:11 +02:00
maik 1e754b8ca2 Fix error when no masonry is found 2021-09-24 09:49:00 +02:00
maik 81689b93f3 Update tags 2021-09-24 09:32:36 +02:00
maik bd4ca03185 Add a README file 2021-09-23 23:33:13 +02:00
maik 1bcc181220 Use masonry instead of hard rows 2021-09-23 23:04:48 +02:00
maik d5c31f0d0b Add challenge 2 of the google-ctf beginners quest 2021-09-23 22:18:50 +02:00
maik 50be874d54 Add actual flag 2021-09-23 21:59:52 +02:00
maik 37a7420618 Add gray background on dark theme for better contrast 2021-09-22 21:09:46 +02:00
maik f29b665fcd Add small figure 2021-09-22 20:44:20 +02:00
maik 3797428ef1 Don't allow questionmarks in url 2021-09-22 18:31:48 +02:00
maik c45061440e Add terminal like cd functionality 2021-09-22 18:29:13 +02:00
maik 5b63b29d5d Make writeup list have two columns 2021-09-22 17:37:30 +02:00
maik 7bf60bc3b9 Fix title 2021-09-22 16:43:08 +02:00
maik a77980dafe Restructure writeups 2021-09-22 16:34:01 +02:00
maik 9c2dd10082 Add subtitle to posts 2021-09-22 16:15:55 +02:00
maik f006f7aad8 Add challenge 1 of google ctf beginners quest 2021-09-22 15:53:53 +02:00
maik b1fb5072db Put all adventofctf files in a directory of that years edition 2021-09-22 15:11:20 +02:00
maik dd55721211 Add backup files to gitignore 2021-09-22 15:06:42 +02:00
maik 24a2ca806e Add challenge 24 of adventofctf 2021-09-22 14:58:58 +02:00
maik 80dfee2a3f Fix bare urls in markdown 2021-09-22 13:35:35 +02:00
maik ed0c83231e Remove date from portfolio item 2021-08-27 23:58:55 +02:00
maik a7f57e051e Make disclamer cursive 2021-08-27 23:56:40 +02:00
maik 8e05c2d2be Add skill to tnnp 2021-08-27 23:51:16 +02:00
maik ae8b1fd8f3 Improve overall styling and add items to portfolio 2021-08-27 23:49:16 +02:00
maik f464ce4310 Fix multiple h1 2021-08-27 21:08:48 +02:00
maik 1d7c427fec Rename file 2021-08-27 20:42:45 +02:00
maik 022e9fba68 Add company 2021-08-27 20:39:05 +02:00
maik d887ef0ab0 Open company page in new tab 2021-08-27 00:40:35 +02:00
maik d2e4fa788c Fix click through issues 2021-08-27 00:38:22 +02:00
maik 3deeed5686 Make page more responsive 2021-08-27 00:36:42 +02:00
maik 1cfa38596d Improve snake timeline styling 2021-08-27 00:12:35 +02:00
maik f162356627 Add portfolio page 2021-08-27 00:08:06 +02:00
maik c4b8fb83d1 Fix post template 2021-08-26 22:00:37 +02:00
maik 821e97627d Add width and height to image to prevent layout shifts 2021-06-07 15:12:17 +02:00
maik 4c0b098e53 Fix contrast issue 2021-06-07 15:04:33 +02:00
maik 24ef17cadb Save wallet info in config instead of hardcoding 2021-05-18 01:07:47 +02:00
maik 01633db96a Add Monero wallet to footer 2021-05-18 00:47:38 +02:00
maik 16261320d9 Improve SEO and code formatting 2021-04-08 15:05:17 +02:00
maik c6fbd73a16 Fix typos 2021-03-30 23:54:41 +02:00
maik e75c8de422 Add writeup for challenge 23 of adventofctf 2020 2021-03-30 23:51:34 +02:00
maik 13e64a1db7 Move image to challenge folder 2021-03-30 21:27:01 +02:00
maik a3321be74d Merge pull request #4 from maikka39/feature/ci
Add automatic deployment
2021-03-10 15:22:42 +01:00
maik a7e1bcf75e Separate ci and cd tasks 2021-03-10 15:21:40 +01:00
maik 6592edf2fa Only run on master branch 2021-03-10 15:16:06 +01:00
maik 7718859c4a Undo changes 2021-03-10 15:12:11 +01:00
maik 593071dc93 One more test 2021-03-10 14:54:01 +01:00
maik 066a8f054f Undo test changes 2021-03-10 14:51:10 +01:00
maik 5df8fe7fc9 Another backend test 2021-03-10 14:48:30 +01:00
maik 72b6e89695 Test for backend 2021-03-10 14:45:53 +01:00
maik 904e30a004 Fix status 2021-03-10 14:41:44 +01:00
maik 25e01b7217 Add target url and state 2021-03-10 14:31:12 +01:00
maik ffc4ef50de Use other deployment method 2021-03-10 14:22:10 +01:00
maik 8a56798c8b Setup automatic deployment 2021-03-10 14:08:29 +01:00
maik 4be232d4a0 Add Github Actions CI 2021-03-09 21:22:03 +01:00
maik 512f4fed33 Decrease amount of pages in list to increase page load times 2021-03-09 21:09:48 +01:00
maik b153c7caec Add pagination buttons at the top as well if the user is not on the first page 2021-03-09 20:59:58 +01:00
maik 988490fd5c Fix pagination 2021-03-09 20:59:11 +01:00
maik 4e830eed00 Add challenge 22 of adventofctf 2021-03-09 20:46:46 +01:00
maik fa9375e5a2 Fix wrong categories 2021-02-26 15:52:40 +01:00
maik af83094b3c Fix timezone typo 2021-02-26 15:50:02 +01:00
maik e0db796046 Add challenge 21 of adventofctf 2021-02-26 15:41:43 +01:00
maik fb186f5fc8 Add challenge 20 of adventofctf 2021-02-26 11:16:59 +01:00
maik 331af8b4e1 Add missing image for challenge 16 of adventofctf 2021-02-26 00:13:32 +01:00
maik e7578789ca Add challenge 19 of adventofctf 2021-02-26 00:07:47 +01:00
maik d872f9daee Add challenge 18 of adeventofctf 2021-02-25 18:11:13 +01:00
maik 3ad8b4cfdf Add challenge 17 of adventofctf 2021-01-06 22:52:34 +01:00
maik 4e10d1bd32 Fix wrong output 2021-01-05 17:00:23 +01:00
maik fac3ccfdcf Add challenge 16 of adventofctf 2021-01-05 14:32:40 +01:00
maik 8d6732775b Add writeup for challenge 15 2021-01-01 01:39:19 +01:00
maik 184b769dea Add challenge 14 2020-12-14 22:50:06 +01:00
maik 522682c48f Add challenge 13 2020-12-14 19:42:42 +01:00
maik 540b1204c2 Update points for 12 2020-12-14 18:44:50 +01:00
maik eb66eaee56 Add challenge 12 2020-12-14 16:26:43 +01:00
maik 0da0b9897c Add challenge 11 2020-12-14 15:33:59 +01:00
maik 908685046c Add images for challenges 9 and 10 2020-12-11 22:28:37 +01:00
maik 8f88af4611 Add challenge 10 2020-12-11 22:25:12 +01:00
maik 66c2be4ee7 Set correct time 2020-12-11 21:50:36 +01:00
maik 8c26826192 Break word in code 2020-12-11 21:48:52 +01:00
maik be614bc809 Add challenge 9 2020-12-11 21:45:13 +01:00
maik e0cce32501 Fix url 2020-12-11 17:06:57 +01:00
maik 7baa940b21 Fix url 2020-12-08 13:36:18 +01:00
maik 21a20b4b85 Add today's adventofctf challenge 2020-12-08 13:29:33 +01:00
maik 9480879718 Try -> true 2020-12-08 12:40:59 +01:00
maik 61c8286995 Change tags to inline-block so the page fits on mobile 2020-12-07 23:48:22 +01:00
maik 90652210c6 Replace `` with 2020-12-07 23:39:53 +01:00
maik e87378c335 Clarify sleep statements 2020-12-07 23:34:35 +01:00
maik de015f18a8 Add today's challenge 2020-12-07 23:32:00 +01:00
maik a42ca8aa17 Update table styling 2020-12-06 16:26:07 +01:00
maik e7c4a9e3dd Add the writeup for today 2020-12-06 16:10:19 +01:00
maik 9a946495a1 Move Google Analytics to gtag.js 2020-12-06 14:43:40 +01:00
maik 4c2b22a349 Update descriptions 2020-12-06 00:15:16 +01:00
maik ced99d39ad Add some additial information about getting database contents 2020-12-06 00:10:50 +01:00
maik 2795caeb2f Add more tags :) 2020-12-05 16:20:56 +01:00
maik 596e4f501b Add some keywords to the website 2020-12-05 16:19:48 +01:00
maik d8e78af242 Fix a typo 2020-12-05 16:18:56 +01:00
maik 05b12eb994 Add today's challenge 2020-12-05 16:16:18 +01:00
maik 2d83712570 Add type of challenge to tag 2020-12-04 12:35:51 +01:00
maik af01b61e84 Add challenge 4 2020-12-04 12:18:25 +01:00
maik 98a09823a4 Add .vscode/ 2020-12-04 11:17:59 +01:00
maik 70008eb592 Add collapsable codeblock 2020-12-04 11:14:51 +01:00
maik ce8ae5abff Format files 2020-12-04 00:05:42 +01:00
maik 3044b66a6e Remove lonely closing p tag 2020-12-03 23:56:28 +01:00
maik 6d289e39b9 Add discord 2020-12-03 23:50:53 +01:00
maik f57467eac9 Add a privacy policy 2020-12-03 23:37:34 +01:00
maik 52216c8af2 Set html size attributes for images 2020-12-03 17:55:35 +01:00
maik f307dfe308 Show lists with content 2020-12-03 15:17:37 +01:00
maik dd4c43a9d4 Add cover images 2020-12-03 12:34:27 +01:00
maik 13a9947bff Rewrite challenge 1 2020-12-03 11:45:39 +01:00
maik 2e6a2f6e82 Update challenge 0 2020-12-03 11:37:43 +01:00
maik e53dadd1f7 Update tags and categories 2020-12-03 09:53:55 +01:00
maik d80d1308f2 Add today's challenge 2020-12-03 09:45:31 +01:00
maik 20a715a146 Add google analytics 2020-12-02 21:17:13 +01:00
maik 41598e35d8 Remove unnecessary code 2020-12-02 21:04:49 +01:00
maik cfe8abce46 Make light them the default 2020-12-02 20:47:11 +01:00
maik 2734495299 Update site colors 2020-12-02 18:35:38 +01:00
maik 8fd7031e45 Add some ctf writeups 2020-12-02 18:30:41 +01:00
maik 39a1374d5a Merge pull request #3 from Raymonzut/patch-1
Fix GitHub profile link in about page
2020-08-05 15:26:31 +02:00
raymon 62156574be Fix GitHub profile link in about page 2020-07-30 18:10:47 +02:00
maik e19f7756e2 Adds some optimizations 2020-07-08 23:04:06 +02:00
maik 1691698426 Merge branch 'master' into dev 2020-07-08 17:37:47 +02:00
maik 55989c417b Fix baseURL 2020-07-08 17:26:53 +02:00
maik 7735f87ac0 Initial commit 2020-07-08 16:49:47 +02:00
431 changed files with 24171 additions and 1393 deletions
+62
View File
@@ -0,0 +1,62 @@
name: Hugo CD
on:
push:
branches:
- "master"
defaults:
run:
working-directory: ./
jobs:
build:
timeout-minutes: 6
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "latest"
extended: true
- name: Build
run: hugo --minify
- name: Upload deployment
uses: actions/upload-artifact@v4
with:
name: public-html
path: ./public
deploy:
timeout-minutes: 6
name: Deploy
runs-on: ubuntu-latest
needs: build
environment:
name: production
url: https://maik.dev/
steps:
- name: Download deployment
uses: actions/download-artifact@v4
with:
name: public-html
path: ./public-html
- name: Setup SSH config for remote server
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519
echo "${{ secrets.SSH_HOST }} ssh-ed25519 ${{ secrets.SSH_HOST_KEY }}" > ~/.ssh/known_hosts
chmod 600 ~/.ssh/id_ed25519
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
- name: Transfer deployment to remote server
run: |
rsync -avh --delete-after ./public-html/ ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_HOST }}:~/maik.dev
+34
View File
@@ -0,0 +1,34 @@
name: Hugo CI
on:
push:
branches:
- "*"
- "*/*"
- "**"
- "!master"
pull_request:
branches:
- "master"
defaults:
run:
working-directory: ./
jobs:
ci:
timeout-minutes: 5
name: CI
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "latest"
extended: true
- name: Build
run: hugo -D -F
+9 -2
View File
@@ -1,2 +1,9 @@
# All old/unused files # Hugo default output directory
*.old public/
resources/_gen/
.hugo_build.lock
.vscode/
*.bak
*.old
+50 -2
View File
@@ -1,2 +1,50 @@
# Personal-Website # Personal Website
Repo for my website
Link: <https://maik.dev>
## Goals
The goal of this website is mainly to post [CTF](https://ctftime.org/ctf-wtf/) writeups.
Besides that, its also made for the enjoyment of creating this website. To wit, I also set some technical goals for this website.
### Development goals
The website must comply with at least the following:
- The website is fully usable with JavaScript disabled.
- JavaScript may only be used for graphical enhancements.
- Where possible, JavaScript should be avoided.
- The website must have a usable Dark Theme.
- This means all text and images are still readable, and the look and feel is the same are the regular theme (but dark ofcourse).
- The website must have a working RSS feed,
- The website must be static.
- Self-hosted, dynamic components (like a comment system) can be used, but the main content is static. (see the first goal)
- All assets, libraries, whatever, must be hosted locally.
- With the exception of Google Analytics. I am planning to replace this in the future.
## Installation
### Install Hugo
This website is made using the [Hugo static site generator](https://gohugo.io/).
On Arch Linux this is as easy as running the following:
```sh
pacman -S hugo
```
### Running locally
To see a preview of new posts, you can run the hugo development server.
```sh
hugo -DF server
```
The `-D` and `-F` flags are for building draft and future posts respectively.
## Publish
When a commit is pushed to the `master` branch, the new version of the website will automatically be deployed using GitHub Actions.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

-68
View File
@@ -1,68 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0 {
clip-path: url(#SVGID_2_);
}
.st1 {
fill: #02A8F4;
}
.st2 {
fill: #FFFFFF;
}
.st3 {
fill: #F2504D;
}
.st4 {
fill: #E5E4E9;
}
.st5 {
fill: #FF0000;
}
.st6 {
fill: #FFFF00;
}
.st7 {
fill: #00FF00;
}
.st8 {
fill-opacity: 0;
}
</style>
<g>
<defs>
<rect id="SVGID_1_" width="512" height="512" />
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;" />
</clipPath>
<g class="st0">
<path class="st1" d="M58.7,256L58.7,256C58.7,147,147,58.7,256,58.7l0,0c52.3,0,102.5,20.8,139.5,57.8s57.8,87.2,57.8,139.5l0,0
c0,109-88.3,197.3-197.3,197.3l0,0C147,453.3,58.7,365,58.7,256z" />
<path class="st2" d="M149.2,161.9L149.2,161.9c0-7,5.7-12.7,12.7-12.7h188.2c3.4,0,6.6,1.3,8.9,3.7c2.4,2.4,3.7,5.6,3.7,8.9v188.2
c0,7-5.7,12.7-12.7,12.7H161.9c-7,0-12.7-5.7-12.7-12.7V161.9z" />
<path class="st3" d="M166,202.4H346v133.6H166V202.4z" />
<path class="st4" d="M154.2,149.2h203.6c1.3,0,2.6,0.5,3.5,1.5c0.9,0.9,1.5,2.2,1.5,3.5v24.9c0,0,0,0,0,0l-213.5,0l0,0
c0,0,0,0,0,0l0-24.9l0,0C149.2,151.5,151.5,149.2,154.2,149.2z" />
<path class="st5" d="M158.7,164.2L158.7,164.2c0-4,3.2-7.2,7.2-7.2l0,0c1.9,0,3.7,0.8,5.1,2.1c1.4,1.4,2.1,3.2,2.1,5.1l0,0
c0,4-3.2,7.2-7.2,7.2l0,0C162,171.4,158.7,168.2,158.7,164.2z" />
<path class="st6" d="M179.2,164.2L179.2,164.2c0-4,3.2-7.2,7.2-7.2l0,0c1.9,0,3.7,0.8,5.1,2.1c1.4,1.4,2.1,3.2,2.1,5.1l0,0
c0,4-3.2,7.2-7.2,7.2l0,0C182.4,171.4,179.2,168.2,179.2,164.2z" />
<path class="st7" d="M199.6,164.2L199.6,164.2c0-4,3.2-7.2,7.2-7.2l0,0c1.9,0,3.7,0.8,5.1,2.1c1.4,1.4,2.1,3.2,2.1,5.1l0,0
c0,4-3.2,7.2-7.2,7.2l0,0C202.8,171.4,199.6,168.2,199.6,164.2z" />
<path class="st8" d="M166,202.4H346v133.6H166V202.4z" />
<path class="st2" d="M241.1,291.4l-39.3-17.1v-9.5l39.3-17v11.1l-27.4,10.5l27.4,10.9V291.4z M244.8,298.9l14.2-59.2h8.3
l-14.3,59.2H244.8z M270.8,291.5v-11.1l27.4-10.8L270.8,259v-11l39.3,17v9.4L270.8,291.5z" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

-40
View File
@@ -1,40 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="124px" height="124px" viewBox="0 0 124 124" style="enable-background:new 0 0 124 124;" xml:space="preserve">
<g>
<path d="M112,6H12C5.4,6,0,11.4,0,18s5.4,12,12,12h100c6.6,0,12-5.4,12-12S118.6,6,112,6z" />
<path d="M112,50H12C5.4,50,0,55.4,0,62c0,6.6,5.4,12,12,12h100c6.6,0,12-5.4,12-12C124,55.4,118.6,50,112,50z" />
<path d="M112,94H12c-6.6,0-12,5.4-12,12s5.4,12,12,12h100c6.6,0,12-5.4,12-12S118.6,94,112,94z" />
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 968 B

-2
View File
@@ -1,2 +0,0 @@
<svg width="300" height="300" xmlns="http://www.w3.org/2000/svg">
<rect x="2" y="2" width="296" height="296" style="fill:#DEDEDE;stroke:#555555;stroke-width:2" /><text x="50%" y="50%" font-size="18" text-anchor="middle" alignment-baseline="middle" font-family="monospace, sans-serif" fill="#555555">300&#215;300</text></svg>

Before

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 969 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 523 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 909 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Some files were not shown because too many files have changed in this diff Show More