you're looking at a beautiful site, with caddy as its backend. all source pages are written in my own markup language, fxg. site generation is done by a homebrewn elixir script. all code (including fxg) is licenced under the MIT licence.
+
+
+
+
+
+
+
.nl
+
m1kadev
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/index.fxg b/pages/index.fxg
similarity index 100%
rename from src/index.fxg
rename to pages/index.fxg
diff --git a/pages/index.html b/pages/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..9167ad3477d4401dd38392f96a2e790e4b397bb6
--- /dev/null
+++ b/pages/index.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ home - m1kadev
+
+
+
+
+
+
haii :3 i'm mika
haiii!!! i'm mika (also m1ka, m1kadev). i'm a (mostly backend) developer from The Netherlands. i'm also a big fan of making drinks & cooking.
about me
i do VWO (dutch A-levels) phyiscs in the greater rotterdam area. i've been working on fxg, a markup language written in Rust. also, i've been playing around with functional programming (mostly in Elixir). Together with 3 other friends, we run {du}punkto
contact
feel free to reach out to me! you can reach me at m1kadev on discord, or on my email address at
this code is to filter out all non-format! users
+
+
+
+
+
+
+
.nl
+
m1kadev
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/projects.fxg b/pages/projects.fxg
similarity index 100%
rename from src/projects.fxg
rename to pages/projects.fxg
diff --git a/pages/projects.html b/pages/projects.html
new file mode 100644
index 0000000000000000000000000000000000000000..00c1a8b47e4fe819b4818a2544cd5127424c5dec
--- /dev/null
+++ b/pages/projects.html
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ home - m1kadev
+
+
+
+
+
+
projects
fxg
fxg is my own markup language, written in Rust. it aims to maximise readability in text form, and tries to only have one way to write markup (unlike Markdown). you can view the source of this page, if you'd like to see for yourself.
m1kadev.nl
the site you're on right now! the generator for this site is written in elixir. all code for the generator (besides Tzdata, for the build timestamp) is written by me.
+
+
+
+
+
+
+
.nl
+
m1kadev
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/ldbuilddata.js b/scripts/ldbuilddata.js
similarity index 100%
rename from static/ldbuilddata.js
rename to scripts/ldbuilddata.js
diff --git a/static/base.css b/styles/base.css
similarity index 100%
rename from static/base.css
rename to styles/base.css
diff --git a/styles/index.css b/styles/index.css
new file mode 100644
index 0000000000000000000000000000000000000000..a6d7309f174f4c4ac4ccbfac3484dc03f29b20c2
--- /dev/null
+++ b/styles/index.css
@@ -0,0 +1,15 @@
+#motd {
+ position: absolute;
+ color: var(--txt-colour);
+ width: 100vw;
+ font-family: "Space Grotesk", sans-serif;
+}
+
+#motd>h2 {
+ position: relative;
+ float: right;
+ writing-mode: vertical-lr;
+ text-decoration: none;
+ margin: 0;
+ padding: .5em;
+}
\ No newline at end of file
diff --git a/templates/base.html b/templates/base.html
index 5693f75348394cf4aba71589e13556a3f011a469..42ac0b858cfd7e92735d773566a087918ab5ec61 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -7,8 +7,6 @@
{{ &highlight }}
-
-
home - m1kadev
diff --git a/templates/pages/index.html b/templates/pages/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..91f302815e80da826609c77e702913883f9ce1e0
--- /dev/null
+++ b/templates/pages/index.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+ {{ &base_header }}
+
+ {{ &highlight }}
+
+
+
+
+ home - m1kadev
+
+
+
+
+
+
+
+
+ {{ &fxg_content }}
+
+ {{ &footer }}
+
+
+
+ {{ &navbar }}
+
+
+
+
\ No newline at end of file