aboutsummaryrefslogtreecommitdiff
path: root/blog/2023-01-03-recent-website-changes.org
blob: 7a9b309fee0677adb38b5943b085c50c288f11b1 (plain) (blame)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#+title: Recent Website Changes
#+date:  2023-01-03

** The State of This Website
:PROPERTIES:
:CUSTOM_ID: the-state-of-this-website
:END:
Over the years, this website has changed URLs, styles, content focus,
and much more. However, it seems that I am never done, as I am yet again
changing this page to fit my current needs and wants.

While this site was already minimal (~12kb), it contained a lot of
disorganized content and some poorly chosen color schemes.

The recent updates attempt to fix these items while focusing on what I
truly care about here: the content within each page.

** Recent Changes
:PROPERTIES:
:CUSTOM_ID: recent-changes
:END:
I've made quite a few changes to the style of this website today, both
in the CSS and in the HTML.

Here are some of the key takeaways from today's changes:

1. Reduce the width of the website from =60em= to =40em=.
2. Remove breadcrumb navigation and replaced with a simple "Return Home"
   link when visiting anything other than the homepage.
3. Remove syntax highlighting from code blocks. CSS now loads from a
   single file.
4. Move blog posts on the homepage to the top, pushing tertiary content
   down.
5. Update font-family from =monospace= to =sans-serif= for readability.

** Future Focus
:PROPERTIES:
:CUSTOM_ID: future-focus
:END:
*** Accessibility
:PROPERTIES:
:CUSTOM_ID: accessibility
:END:
My main focus amidst all the changes this past year was accessibility. I
tried to improve the accessibility of all pages on this site as well as
I know how. For example, I added aria labels to identify different
navigation menus in November.

I want to continue this in 2023 and learn more about the accessibility
features I can utilize to help those who may need them.

*** Content First
:PROPERTIES:
:CUSTOM_ID: content-first
:END:
Beyond accessibility, I am making a concerted effort to bring the
content of this site to the forefront and push the tertiary information
(e.g., About Me, Services, etc.) down below the content.

Further, I want to review and edit previous blog posts for grammar,
accuracy, dead links, and more. Where necessary, I may even add a blurb
at the top of old posts that are no longer accurate or helpful.

*** Style
:PROPERTIES:
:CUSTOM_ID: style
:END:
As always, I will be searching for ways to reduce distractions and bring
a minimalistic approach to this site. While there are certainly more
drastic measures I could take, such as making this a
[[https://shinobi.bt.ht][Shinobi Website]] or a [[https://nocss.club][No
CSS Website]], I prefer to keep some modern features here.

Two ideas have been floating around in my head, but I am not sure how I
feel about these approaches yet:

1. Going all-in with Emacs org-mode and creating a script to
   auto-publish all my blog posts from org-mode to plain HTML files and
   then letting my CSS style it after the fact.
2. Focus on publishing for Gemini or Gopher and then utilize a
   conversion program to translate the pages to HTML.

** Looking Back
:PROPERTIES:
:CUSTOM_ID: looking-back
:END:
As I sit here and finalize the changes, as well as this post, I am happy
with the current state of this website. It's certainly a long way from
my first attempts (parallax background images, anyone?) and it's good to
see the progress.

I can only hope and work hard to ensure that I make more meaningful
progress by this time next year.