« get me outta code hell

2-rewriting-it-again.md « posts « site - blog - My blog website - https://florrie.ed1.club
about summary refs log tree commit diff
path: root/site/posts/2-rewriting-it-again.md
blob: 3d3f8d6612849e513a88137ee02d070f293f9909 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

    title: "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)