Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ff3722780 | ||
|
|
479a4d8ebc | ||
|
|
ffd9b46bd8 | ||
|
|
fd70e7a0fa
|
||
|
|
ee60c53bd9
|
||
|
|
6b43d42051
|
||
|
|
0ac972d18d
|
||
|
|
173681e33f
|
||
|
|
8c787ec1d3
|
||
|
|
ee64080cb2
|
||
|
|
1729718b13
|
||
|
|
7178e45413
|
||
|
|
d6544b95cf
|
||
|
|
e92b7e02fe
|
||
|
|
006099ba3c
|
||
|
|
8f1572a8a3
|
||
|
|
61efdb4b46
|
||
|
|
2ded3ee54a
|
||
|
|
5668b1012d
|
||
|
|
0dbc13ad78
|
||
|
|
5390569ba5
|
||
|
|
c20a3c12ec
|
||
|
|
9a29074531
|
||
|
|
e4e47994a1
|
||
|
|
ba34adc634
|
||
|
|
7da90d2562
|
||
|
|
a884b14b81
|
||
|
|
9f3d374645
|
||
|
|
c79a95ffd4
|
||
|
|
956eede4d8
|
||
|
|
ceaa5d1d62
|
||
|
|
7c93c9f03c
|
||
|
|
c306300f2c
|
||
|
|
9ab6b65570
|
||
|
|
a6d96dbdc2
|
||
|
|
fba2bd8805
|
||
|
|
ea4c2dc200
|
||
|
|
a8c9b46f6a
|
||
|
|
076edeb55e
|
||
|
|
b578b308a7
|
||
|
|
2fb51ad906
|
||
|
|
99c0d62efe
|
||
|
|
16f049dd09
|
||
|
|
e75ee517f3
|
||
|
|
82538b81d0
|
||
|
|
5a51d582f9
|
||
|
|
c1ec90149a
|
||
|
|
e480606661
|
||
|
|
35b29774ff
|
||
|
|
df92e19b93
|
||
|
|
7efc4143f5
|
||
|
|
e4cc28438e
|
||
|
|
8cc320b459
|
||
|
|
64e346ac66
|
||
|
|
37b9445373
|
||
|
|
da41344500
|
||
|
|
0782ceb77a
|
||
|
|
5cf47899c3
|
||
|
|
fb3a264479
|
||
|
|
1e754b8ca2
|
||
|
|
81689b93f3
|
||
|
|
bd4ca03185
|
||
|
|
1bcc181220
|
||
|
|
d5c31f0d0b
|
||
|
|
50be874d54
|
||
|
|
37a7420618
|
||
|
|
f29b665fcd
|
||
|
|
3797428ef1
|
||
|
|
c45061440e
|
||
|
|
5b63b29d5d
|
||
|
|
7bf60bc3b9
|
||
|
|
a77980dafe
|
||
|
|
9c2dd10082
|
||
|
|
f006f7aad8
|
||
|
|
b1fb5072db
|
||
|
|
dd55721211
|
||
|
|
24a2ca806e
|
||
|
|
80dfee2a3f
|
||
|
|
ed0c83231e
|
||
|
|
a7f57e051e
|
||
|
|
8e05c2d2be
|
||
|
|
ae8b1fd8f3
|
||
|
|
f464ce4310
|
||
|
|
1d7c427fec
|
||
|
|
022e9fba68
|
||
|
|
d887ef0ab0
|
||
|
|
d2e4fa788c
|
||
|
|
3deeed5686
|
||
|
|
1cfa38596d
|
||
|
|
f162356627
|
||
|
|
c4b8fb83d1
|
||
|
|
821e97627d
|
||
|
|
4c0b098e53
|
||
|
|
24ef17cadb
|
||
|
|
01633db96a
|
||
|
|
16261320d9 | ||
|
|
c6fbd73a16 | ||
|
|
e75c8de422 | ||
|
|
13e64a1db7 | ||
|
|
a3321be74d | ||
|
|
a7e1bcf75e | ||
|
|
6592edf2fa | ||
|
|
7718859c4a | ||
|
|
593071dc93 | ||
|
|
066a8f054f | ||
|
|
5df8fe7fc9 | ||
|
|
72b6e89695 | ||
|
|
904e30a004 | ||
|
|
25e01b7217 | ||
|
|
ffc4ef50de | ||
|
|
8a56798c8b | ||
|
|
4be232d4a0 | ||
|
|
512f4fed33 | ||
|
|
b153c7caec | ||
|
|
988490fd5c | ||
|
|
4e830eed00 | ||
|
|
fa9375e5a2 | ||
|
|
af83094b3c | ||
|
|
e0db796046 | ||
|
|
fb186f5fc8 | ||
|
|
331af8b4e1 | ||
|
|
e7578789ca | ||
|
|
d872f9daee | ||
|
|
3ad8b4cfdf | ||
|
|
4e10d1bd32 | ||
|
|
fac3ccfdcf | ||
|
|
8d6732775b | ||
|
|
184b769dea | ||
|
|
522682c48f | ||
|
|
540b1204c2 | ||
|
|
eb66eaee56 | ||
|
|
0da0b9897c | ||
|
|
908685046c | ||
|
|
8f88af4611 | ||
|
|
66c2be4ee7 | ||
|
|
8c26826192 | ||
|
|
be614bc809 | ||
|
|
e0cce32501 | ||
|
|
7baa940b21 | ||
|
|
21a20b4b85 | ||
|
|
9480879718 | ||
|
|
61c8286995 | ||
|
|
90652210c6 | ||
|
|
e87378c335 | ||
|
|
de015f18a8 | ||
|
|
a42ca8aa17 | ||
|
|
e7c4a9e3dd | ||
|
|
9a946495a1 | ||
|
|
4c2b22a349 | ||
|
|
ced99d39ad | ||
|
|
2795caeb2f | ||
|
|
596e4f501b | ||
|
|
d8e78af242 | ||
|
|
05b12eb994 | ||
|
|
2d83712570 | ||
|
|
af01b61e84 | ||
|
|
98a09823a4 | ||
|
|
70008eb592 | ||
|
|
ce8ae5abff | ||
|
|
3044b66a6e | ||
|
|
6d289e39b9 | ||
|
|
f57467eac9 | ||
|
|
52216c8af2 | ||
|
|
f307dfe308 | ||
|
|
dd4c43a9d4 | ||
|
|
13a9947bff | ||
|
|
2e6a2f6e82 | ||
|
|
e53dadd1f7 | ||
|
|
d80d1308f2 | ||
|
|
20a715a146 | ||
|
|
41598e35d8 | ||
|
|
cfe8abce46 | ||
|
|
2734495299 | ||
|
|
8fd7031e45 | ||
|
|
39a1374d5a | ||
|
|
62156574be |
@@ -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
|
||||
@@ -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
|
||||
@@ -1,3 +1,9 @@
|
||||
# Hugo default output directory
|
||||
public/
|
||||
resources/_gen/
|
||||
.hugo_build.lock
|
||||
|
||||
.vscode/
|
||||
|
||||
*.bak
|
||||
*.old
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
# Personal 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.
|
||||
@@ -1,13 +0,0 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "{{ replace .Name "-" " " | title }}"
|
||||
date = {{ .Date }}
|
||||
description = ""
|
||||
images = []
|
||||
tags = [
|
||||
"untagged",
|
||||
]
|
||||
categories = [
|
||||
"uncategorized",
|
||||
]
|
||||
+++
|
||||
@@ -1,13 +0,0 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "{{ replace .Name "-" " " | title }}"
|
||||
date = {{ .Date }}
|
||||
description = ""
|
||||
images = []
|
||||
tags = [
|
||||
"untagged",
|
||||
]
|
||||
categories = [
|
||||
"uncategorized",
|
||||
]
|
||||
+++
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 400 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 382 KiB |
|
After Width: | Height: | Size: 852 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 610 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 254 KiB |
|
After Width: | Height: | Size: 969 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 512 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 143 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 572 KiB |
|
After Width: | Height: | Size: 499 KiB |
|
After Width: | Height: | Size: 523 KiB |
|
After Width: | Height: | Size: 522 KiB |
|
After Width: | Height: | Size: 568 KiB |
|
After Width: | Height: | Size: 540 KiB |
|
After Width: | Height: | Size: 532 KiB |
|
After Width: | Height: | Size: 553 KiB |
|
After Width: | Height: | Size: 628 KiB |
|
After Width: | Height: | Size: 560 KiB |
|
After Width: | Height: | Size: 536 KiB |
|
After Width: | Height: | Size: 594 KiB |
|
After Width: | Height: | Size: 636 KiB |
|
After Width: | Height: | Size: 314 KiB |
|
After Width: | Height: | Size: 516 KiB |
|
After Width: | Height: | Size: 546 KiB |
|
After Width: | Height: | Size: 579 KiB |
|
After Width: | Height: | Size: 558 KiB |
|
After Width: | Height: | Size: 552 KiB |
|
After Width: | Height: | Size: 559 KiB |
|
After Width: | Height: | Size: 499 KiB |
|
After Width: | Height: | Size: 536 KiB |
|
After Width: | Height: | Size: 564 KiB |
|
After Width: | Height: | Size: 515 KiB |
|
After Width: | Height: | Size: 314 KiB |
|
After Width: | Height: | Size: 348 KiB |
|
After Width: | Height: | Size: 309 KiB |
|
After Width: | Height: | Size: 367 KiB |
|
After Width: | Height: | Size: 326 KiB |
|
After Width: | Height: | Size: 359 KiB |
|
After Width: | Height: | Size: 390 KiB |
|
After Width: | Height: | Size: 340 KiB |
|
After Width: | Height: | Size: 335 KiB |
|
After Width: | Height: | Size: 415 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 214 KiB |
|
After Width: | Height: | Size: 367 KiB |
|
After Width: | Height: | Size: 371 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 909 KiB |
|
After Width: | Height: | Size: 889 KiB |
|
After Width: | Height: | Size: 243 KiB |
|
After Width: | Height: | Size: 189 KiB |
|
After Width: | Height: | Size: 407 KiB |
|
After Width: | Height: | Size: 177 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 115 KiB |
@@ -1,16 +1,12 @@
|
||||
baseURL = "https://maik.dev/"
|
||||
# baseURL = "http://localhost:1313/"
|
||||
baseURL = "http://localhost:1313/"
|
||||
title = "Maik de Kruif"
|
||||
languageCode = "en-us"
|
||||
# theme = "hello-friend-ng"
|
||||
theme = "maik-blog"
|
||||
|
||||
paginate = 10
|
||||
rssLimit = 10
|
||||
|
||||
copyright = "© Maik de Kruif (maik_dev). All rights reserved."
|
||||
|
||||
PygmentsCodeFences = true
|
||||
pygmentsUseClasses = true
|
||||
PygmentsStyle = "monokai"
|
||||
|
||||
archetypeDir = "archetypes"
|
||||
@@ -25,19 +21,22 @@ buildExpired = false
|
||||
canonifyURLs = true
|
||||
|
||||
enableRobotsTXT = true
|
||||
enableGitInfo = false
|
||||
enableGitInfo = true
|
||||
enableEmoji = true
|
||||
enableMissingTranslationPlaceholders = false
|
||||
disableRSS = false
|
||||
disableSitemap = false
|
||||
disable404 = false
|
||||
disableHugoGeneratorInject = false
|
||||
|
||||
[permalinks]
|
||||
posts = "/posts/:year/:month/:title/"
|
||||
[permalinks.page]
|
||||
posts = "/posts/:title/"
|
||||
writeups = "/:sections/:title/"
|
||||
# writeups = "/writeups/:title/"
|
||||
portfolio = "/portfolio/:title/"
|
||||
|
||||
[author]
|
||||
name = "Maik de Kruif"
|
||||
[outputs]
|
||||
home = ["HTML", "RSS"]
|
||||
page = ["HTML", "RSS"]
|
||||
|
||||
[pagination]
|
||||
pagerSize = 12
|
||||
|
||||
[params]
|
||||
dateform = "Jan 2, 2006"
|
||||
@@ -47,13 +46,25 @@ disableHugoGeneratorInject = false
|
||||
|
||||
# Metadata mostly used in document's head
|
||||
description = "Hey there, my name is Maik de Kruif, I create websites, bots and other kinds of software. At the moment, I'm still studying computer science at Avans University of Applied Sciences. I am also a big fan of open-source software, which is why you'll find many of my projects on Github. And last but not least, I love playing around with cyber-security related stuff."
|
||||
keywords = ""
|
||||
keywords = "Devloper, Software Engineer, Software Developer, Maik, Computer Science, Portfolio, Blog, Maik de Kruif"
|
||||
images = [""]
|
||||
|
||||
homeSubtitle = "Maik de Kruif (maik_dev)"
|
||||
genre = "Blog"
|
||||
|
||||
rssLimit = 15
|
||||
|
||||
showReadingTimeInList = false
|
||||
|
||||
homeSubtitle = "Software Engineering, Linux and Cyber Security"
|
||||
|
||||
# Prefix of link to the git commit detail page. GitInfo must be enabled.
|
||||
# gitUrl = ""
|
||||
gitUrl = "https://github.com/maikka39/Personal-Website/commit/"
|
||||
|
||||
# Add domain for GoatCounter to enable
|
||||
goatCounter = "webstats.maik.dev"
|
||||
|
||||
# Show pageviews on posts, writeups, etc.
|
||||
showPageViews = true
|
||||
|
||||
# Set disableReadOtherPosts to true in order to hide the links to other posts.
|
||||
disableReadOtherPosts = false
|
||||
@@ -62,7 +73,9 @@ disableHugoGeneratorInject = false
|
||||
# There are a lot of buttons preconfigured. If you want to change them,
|
||||
# generate the buttons here: https://sharingbuttons.io
|
||||
# and add them into your own `layouts/partials/sharing-buttons.html`
|
||||
# Preconfigured: facebook, twitter, tumblr, email, pinterest, linkedin, reddit, xing, whatsapp, hackernews, telegram
|
||||
enableSharingButtons = true
|
||||
sharingButtons = ["twitter", "email", "linkedin", "reddit", "whatsapp", "telegram"]
|
||||
|
||||
# Integrate Javascript files or stylesheets by adding the url to the external assets or by
|
||||
# linking local files with their path relative to the static folder, e.g. "css/styles.css"
|
||||
@@ -73,7 +86,7 @@ disableHugoGeneratorInject = false
|
||||
justifyContent = false # Set "text-align: justify" to .post-content.
|
||||
|
||||
# Default theme "light" or "dark"
|
||||
defaultTheme = "dark"
|
||||
defaultTheme = "light"
|
||||
themeColor = "#252627"
|
||||
|
||||
# Colors for favicons
|
||||
@@ -85,18 +98,26 @@ disableHugoGeneratorInject = false
|
||||
[params.logo]
|
||||
logoText = "$ cd /home/"
|
||||
logoHomeLink = "/"
|
||||
# Set true to remove the logo cursor entirely.
|
||||
# logoCursorDisabled = false
|
||||
# Set to a valid CSS color to change the cursor in the logo.
|
||||
# logoCursorColor = "#67a2c9"
|
||||
# Set to a valid CSS time value to change the animation duration, "0s" to disable.
|
||||
# logoCursorAnimate = "2s"
|
||||
|
||||
# Uncomment this if you want a portrait on your start page
|
||||
# [params.portrait]
|
||||
# path = "/img/image.jpg"
|
||||
# alt = "Portrait"
|
||||
# maxWidth = "50px"
|
||||
[params.portrait]
|
||||
path = "/img/home/portrait.png"
|
||||
alt = "Portrait"
|
||||
size = "175px"
|
||||
|
||||
[params.author]
|
||||
name = "Maik de Kruif"
|
||||
email = "maik@maik.dev"
|
||||
twitter = "@maik_dev"
|
||||
image = "/img/home/portrait.png"
|
||||
|
||||
[params.general]
|
||||
twitter = "@maik_dev"
|
||||
|
||||
# Wallets
|
||||
[[params.wallets]]
|
||||
name = "XMR"
|
||||
address = "83cfsXGHPaW81hKJtAPYZEgbfFqANMTXXRwghsBpjf5oTDRV3BnCC4jFno8tLTnF4C6gJzGjPEmpvjntXaiGBB7kVitkDKi"
|
||||
|
||||
# Social icons
|
||||
[[params.social]]
|
||||
@@ -111,26 +132,30 @@ disableHugoGeneratorInject = false
|
||||
name = "linkedin"
|
||||
url = "https://www.linkedin.com/in/maikdekruif/"
|
||||
|
||||
[[params.social]]
|
||||
name = "stackoverflow"
|
||||
url = "https://stackoverflow.com/users/9146982/maik-de-kruif"
|
||||
|
||||
[[params.social]]
|
||||
name = "rss"
|
||||
url = "posts/index.xml"
|
||||
|
||||
[[params.social]]
|
||||
name = "twitter"
|
||||
url = "https://twitter.com/maik_dev"
|
||||
|
||||
# [[params.social]]
|
||||
# name = "hackerrank"
|
||||
# url = "https://www.hackerrank.com/maik_dev"
|
||||
[[params.social]]
|
||||
name = "discord"
|
||||
url = "https://discord.gg/wXCMdzCDcH"
|
||||
|
||||
[[params.social]]
|
||||
name = "instagram"
|
||||
url = "https://www.instagram.com/maik.dev/"
|
||||
|
||||
[[params.social]]
|
||||
name = "stackoverflow"
|
||||
url = "https://stackoverflow.com/users/9146982/maik-de-kruif"
|
||||
|
||||
# [[params.social]]
|
||||
# name = "rss"
|
||||
# url = "posts/index.xml"
|
||||
|
||||
# [[params.social]]
|
||||
# name = "hackerrank"
|
||||
# url = "https://www.hackerrank.com/maik_dev"
|
||||
|
||||
# [[params.social]]
|
||||
# name = "medium"
|
||||
# url = "https://medium.com/@maikka39"
|
||||
@@ -143,9 +168,9 @@ disableHugoGeneratorInject = false
|
||||
name = "reddit"
|
||||
url = "https://www.reddit.com/user/maikka39"
|
||||
|
||||
[[params.social]]
|
||||
name = "lbry"
|
||||
url = "https://lbry.tv/@Maik:c"
|
||||
# [[params.social]]
|
||||
# name = "lbry"
|
||||
# url = "https://lbry.tv/@Maik:c"
|
||||
|
||||
[[params.social]]
|
||||
name = "youtube"
|
||||
@@ -153,9 +178,8 @@ disableHugoGeneratorInject = false
|
||||
|
||||
[languages]
|
||||
[languages.en]
|
||||
subtitle = "maik.dev"
|
||||
weight = 1
|
||||
copyright = 'All rights reserved.'
|
||||
copyright = "© Maik de Kruif (maik_dev). All rights reserved."
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
@@ -170,3 +194,7 @@ disableHugoGeneratorInject = false
|
||||
identifier = "posts"
|
||||
name = "Posts"
|
||||
url = "posts/"
|
||||
[[menu.main]]
|
||||
identifier = "writeups"
|
||||
name = "Writeups"
|
||||
url = "writeups/"
|
||||
@@ -0,0 +1,5 @@
|
||||
baseURL = "https://maik.dev/"
|
||||
|
||||
[services]
|
||||
[services.googleAnalytics]
|
||||
id = "UA-136337666-1"
|
||||
@@ -1,8 +1,8 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "About"
|
||||
date = 2020-07-06T16:33:01+02:00
|
||||
description = ""
|
||||
date = 2021-11-19T12:26:01+01:00
|
||||
description = "Ever since I was a little kid, I've loved coding. From the moment of writing my first program in Python and manipulating it to produce the desired output, I have been obsessed with the idea of writing software to solve practical problems. Programming is like a never-ending puzzle where you continuously have to come up with a new way to solve it."
|
||||
images = []
|
||||
tags = [
|
||||
"aboutme",
|
||||
@@ -12,4 +12,10 @@ categories = [
|
||||
]
|
||||
+++
|
||||
|
||||
Hey there, my name is Maik de Kruif, I create websites, bots and other kinds of software. At the moment, I'm still studying computer science at Avans University of Applied Sciences. I am also a big fan of open-source software, which is why you'll find many of my projects on [GitHub](https://github.com/maikka39"). And last but not least, I love playing around with cyber-security related stuff.
|
||||
Ever since I was a little kid, I've loved coding. From the moment of writing my first program in Python and manipulating it to produce the desired output, I have been obsessed with the idea of writing software to solve practical problems. Programming is like a never-ending puzzle where you continuously have to come up with a new way to solve it.
|
||||
|
||||
Outside of my job, I run a small business with a couple of friends where we develop drone shows. I'm responsible for both designing and writing the control software as well as creating and designing the actual drones.
|
||||
|
||||
When I get home after work/school, I tend to either continue writing code for some personal side-projects, or play around with cyber-security related stuff. This is what keeps me up at night, a never-ending thirst to create beautiful, powerful things and share them with the world.
|
||||
|
||||
Skills/Interests: Python, Java, Scala, JavaScript, Node, CSS, HTML, Git, SQL, MongoDB, Apache, Nginx, Docker.
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "Portfolio"
|
||||
date = 2020-07-06T16:37:43+02:00
|
||||
description = "Coming soon!"
|
||||
images = []
|
||||
tags = [
|
||||
"portfolio",
|
||||
"aboutme",
|
||||
]
|
||||
categories = [
|
||||
"me",
|
||||
]
|
||||
+++
|
||||
|
||||
## Coming soon
|
||||
|
||||
Please come back later.
|
||||
@@ -0,0 +1,9 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "Portfolio"
|
||||
description = "Over the years I have developed various pieces of software and accomplished many goals. Most of them can be found on my GitHub, but I have also listed some here with a bit of extra information."
|
||||
+++
|
||||
|
||||
Over the years I have developed various pieces of software and accomplished many goals.
|
||||
|
||||
Most of them can be found on [my GitHub](https://github.com/maikka39/), but I have also listed some here with a bit of extra information.
|
||||
@@ -0,0 +1,19 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "Learn-to-Program"
|
||||
start_date = 2019-09-03
|
||||
end_date = 2019-10-21
|
||||
company_name = "Personal"
|
||||
company_url = "https://maik.dev"
|
||||
cover = "img/portfolio/learn-to-program/screenshot.png"
|
||||
description = "This website was created for a school assignment. It was created with HTML and CSS only and no frameworks were used."
|
||||
skills = [
|
||||
"Pure HTML and CSS",
|
||||
]
|
||||
+++
|
||||
|
||||
This website was created for a school assignment. It was created with HTML and CSS only and no frameworks were used.
|
||||
|
||||
[Github](https://github.com/maikka39/Learn-to-Program)
|
||||
|
||||
[Live](https://maikka39.github.io/Learn-to-Program/)
|
||||
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "SuperBot"
|
||||
start_date = 2018-08-17
|
||||
end_date = 2021-04-24
|
||||
company_name = "Personal"
|
||||
company_url = "https://maik.dev"
|
||||
description = "A Discord bot I wrote for my own server so that I could manage the server better and listen to music in voice channels."
|
||||
skills = [
|
||||
"Python",
|
||||
"Asynchronous programming",
|
||||
"Input validation",
|
||||
]
|
||||
+++
|
||||
|
||||
An amazing Discord bot with lots of functionalities!
|
||||
|
||||
A Discord bot I wrote for my own server so that I could manage the server better and listen to music in voice channels.
|
||||
|
||||
SuperBot is the solution to your crowded and chaotic Discord server!
|
||||
|
||||
[Github](https://github.com/maikka39/SuperBot)
|
||||
@@ -0,0 +1,19 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "Toy-Neural-Network-Py"
|
||||
start_date = 2019-03-02
|
||||
end_date = 2019-04-16
|
||||
company_name = "Personal"
|
||||
company_url = "https://maik.dev"
|
||||
description = "Neural Network Python library for experimenting with Machine Learning"
|
||||
skills = [
|
||||
"Machine Learning",
|
||||
"Neural Networks",
|
||||
"Matrix calculations",
|
||||
"Overheating hardware",
|
||||
]
|
||||
+++
|
||||
|
||||
Neural Network Python library for experimenting with Machine Learning
|
||||
|
||||
[Github](https://github.com/maikka39/Toy-Neural-Network-Py)
|
||||
@@ -0,0 +1,24 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "WatchTogether"
|
||||
start_date = 2018-08-17
|
||||
end_date = 2021-01-25
|
||||
company_name = "Personal"
|
||||
company_url = "https://maik.dev"
|
||||
cover = "img/portfolio/watch-together/screenshot.png"
|
||||
description = "A website to watch a youtube video together with someone who is not directly next to you!"
|
||||
skills = [
|
||||
"Websockets",
|
||||
"Socket-IO",
|
||||
"NodeJS",
|
||||
"React",
|
||||
"Real time synchronization",
|
||||
"REST API",
|
||||
]
|
||||
+++
|
||||
|
||||
WatchTogether is an online service that lets you watch a video together with your friends without being in the same room!
|
||||
|
||||
[Github](https://github.com/maikka39/WatchTogether)
|
||||
|
||||
[Github (backend)](https://github.com/maikka39/WatchTogether-Server)
|
||||
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "Youtube-Music-Desktop-Player"
|
||||
start_date = 2019-10-17
|
||||
end_date = 2019-12-07
|
||||
company_name = "Personal"
|
||||
company_url = "https://maik.dev"
|
||||
cover = "img/portfolio/youtube-music-desktop-player/screenshot.png"
|
||||
description = "YouTube Music Desktop Player converts YouTube Music to a standalone desktop app. Because of this, you will never have to go through all your tabs to control your music."
|
||||
skills = [
|
||||
"Desktop Application Development",
|
||||
"Electron",
|
||||
"Object Oriented JavaScipt",
|
||||
"Script injection",
|
||||
]
|
||||
+++
|
||||
|
||||
YouTube Music Desktop Player converts YouTube Music to a standalone desktop app. Because of this, you will never have to go through all your tabs to control your music.
|
||||
|
||||
_This software has no affiliation this Google, YouTube Music is a trademark of Google LCC._
|
||||
|
||||
[Github](https://github.com/maikka39/Youtube-Music-Desktop-Player)
|
||||
@@ -0,0 +1,7 @@
|
||||
+++
|
||||
author = "Maik de Kruif"
|
||||
title = "Posts"
|
||||
description = "Every now and then I'll write a post. Here's a collection of my previous ones."
|
||||
+++
|
||||
|
||||
Every now and then I'll write a post. Here's a collection of my previous ones.
|
||||