« get me outta code hell

blog - My blog website - https://florrie.ed1.club
about summary refs log tree commit diff
path: root/site/posts/2-rewriting-it-again.md
diff options
context:
space:
mode:
Diffstat (limited to 'site/posts/2-rewriting-it-again.md')
-rw-r--r--site/posts/2-rewriting-it-again.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/site/posts/2-rewriting-it-again.md b/site/posts/2-rewriting-it-again.md
new file mode 100644
index 0000000..a111704
--- /dev/null
+++ b/site/posts/2-rewriting-it-again.md
@@ -0,0 +1,39 @@
+
+    title: "Rewriting it Again"
+    permalink: '2-rewriting-it-again'
+    date: {m: 4, d: 12, y: 2017}
+    thumbnail: 'static/media/01-oops.png'
+    presentArt: true
+    categories:
+    - 'art'
+    - 'dev'
+    - 'text'
+
+---
+
+# Rewriting it Again
+
+It's been brought to my attention that my blog requires JavaScript to operate
+even the slightest reasonable amount. (It's true! Have you tried opening the
+site with JavaScript disabled?) I agree that that's bad for a number of
+reasons:
+
+* Anybody using a web browser without JavaScript has to go to the
+  *code repository* to read the posts. I repeat - *code repository*.
+
+* Most websites work without JavaScript enabled, and a blog certainly has no
+  good real-world excuse to require the language.
+
+* Having a single-page layout works really badly for a whole host of reasons,
+  including Google indexing, Disqus comment sharing, and jumping to an element
+  with an ID (you know, stuff like `index.html#contact`), which are all
+  relatively important things.
+
+So I'm rewriting the blog again. This time every update will be automatically
+converted by my own computer into static HTML documents. I'm pretty sure that's
+how most serverless blogs work.
+
+In the meanwhile, here's a quick picture of something that happened to one of
+my characters when I failed to draw their hair well:
+
+![Oops, this was not intentional](static/media/01-oops.png)