@@ -154,11 +154,11 @@ let render_blog_post ~slug =
| Ok p_opt ->
begin match p_opt with
| None -> handle_not_found ()
- | Some p ->
+ | Some p ->
Dream.html @@ Post_layout.render ~title:p.title ~body:p.content ~tags:[p.title]
end
| Error e -> handle_error e
-
-let render_index () =
+
+let render_index () =
render_simple (module Index)
diff --git a/static/index.css b/static/index.css
index 13639ec..ac4d62c 100644
--- a/static/index.css
+++ b/static/index.css
@@ -7,7 +7,7 @@ pre {
body {
font-size: calc(14px + 0.11vw);
- width: clamp(373px, 60vw, 80vw);
+ width: 40vw;
color: #222222;
margin: auto;
padding: 2px;
@@ -57,3 +57,7 @@ nav > * {
color: cyan;
}
}
+
+@media only screen and (max-width: 620px) {
+ body { width: 95vw; }
+}
diff --git a/views/index.eml.ml b/views/index.eml.ml
index 2a557b6..d8792fd 100644
--- a/views/index.eml.ml
+++ b/views/index.eml.ml
@@ -1,19 +1,26 @@
let render () =
-
Welcome!
+
Hello!
- Hi, I'm Rawley. I'm a software developer and self-proclaimed systems administrator
- from Saskatchewan, Canada. I am experienced with a wide variety of technologies, including
- but not limited to OCaml, Clojure, Scheme, GNU/Linux, OpenBSD, C/C++,
- and Java. I am particularily interested in functional programming and
- programming language theory.
+ My name is Rawley, I'm a Software Developer from central Canada, with 3 years of development experience.
+ I write a lot of code everyday. For my job I write Java and TypeScript, and for my personal projects
+ I write Raku, Perl and OCaml. Raku is my favorite programming language, OCaml is a close second. Most of my personal
+ work is focused on functional programming, distributed systems, and programming language theory. However,
+ I'm not opposed to working in projects that reside in other fields (especially using OCaml or Raku!) If you
+ have a project that you need help with, don't be scared to reach out!
- All of my personal projects are Free Software and can be
- found on my git server or, on my github.
- I spend most of my free time working on personal projects,
- writing blog posts, or listening to bluegrass music.
- To top it all off, I am a free software advocate, digital minimalist, and a full time husband.
+ I like to use tools that empower the developer, and provide that old-school 90's hacker feeling. Raku, OCaml
+ and Perl provide the best developer experience for me, and I would recommend them to anyone looking to
+ broaden (or even start) their knowledge of Computer Science. Teaching has always been one of my interests,
+ I try my best to help newcomers find their footing in Computer Science whenever I can. Some of my best Computer Science related
+ memories involve teaching functional programming and algebraic effects to OOP developers.
- If you need to contact me, please send me an email.
-
\ No newline at end of file
+ All of my personal projects are
Free Software and can be found on
+ my
Github. I encourage anyone and everyone to contribute!
+
+
+ If you need to contact me, please send me an email at
+ rawleyfowler@proton.me.
+ Any work/opportunity emails should have an obvious subject like: "Opportunity: I have a cool project called cat-pants come work for me".
+
diff --git a/views/layout.eml.ml b/views/layout.eml.ml
index 9549377..4ad1dee 100644
--- a/views/layout.eml.ml
+++ b/views/layout.eml.ml
@@ -10,7 +10,7 @@ let render body =