Commit graph

40 commits

Author SHA1 Message Date
2a68a3850c Replace source block's margin with padding
This should help reduce the amount of overlap there is between the source code
and the scroll bar that the browser shows if a source block isn't wide enough.
2023-12-07 21:44:13 -08:00
334b8b6a05 Add margin only to the top of a <p> following a <p>
This way if something other than a paragraph follows the paragraph it won't
automatically and unnecessarily be pushed down.
2023-12-07 21:40:37 -08:00
99c5ca9fb2 Fix some navigation section issues
- The main navigation bar now shows up on every page.

- For consistency the index page now has up/home links that both point to
  itself.

- The “up” link doesn't include a space that gets styled anymore.
2023-09-07 13:27:04 -07:00
0ccaa9d08d Fix issue with SVG graphs taking up too much space 2023-08-27 23:23:13 -07:00
fe7933869e Switch from less to scss
Trying to redo the way I build my site so that it's simpler to maintain, and one
thing that was getting in my way was that ‘lessc’ isn't packaged for Guix. Sass
on the other hand is, so I've switched.
2023-07-27 00:57:24 -07:00
7f17632ab0 Highlight a targeted line in source block
When using refs to create links to specific lines in code blocks, use the
‘:target’ pseudo-class to highlight the background.
2023-07-26 16:46:06 -07:00
aa1f297dc5 Make the ‘UP | HOME’ section look nice next to the reading time 2023-07-26 16:45:37 -07:00
409897a830 Fix up the display of the foot notes 2023-07-26 16:45:06 -07:00
6d35e55251 Actually fix the margins for my avatar 2023-07-26 13:40:34 -07:00
3f21b156d7 Remove some padding around my avatar 2023-07-26 13:23:08 -07:00
813ed5acc3 Reduce the overall line height
I'm not sure why I mad it so huge in the first place.
2023-07-26 12:19:30 -07:00
862d4827f0 Update the yoshi theme file
There were a few make file-specific classes missing.
2023-07-25 22:31:20 -07:00
e0fc47beb5 Update visuals of title and subtitle 2023-07-24 23:14:26 -07:00
0f18c38266 Add some space between paragraphs 2023-07-24 16:34:50 -07:00
57b59e8535 Underline h2 headings and decrease the space around headings 2023-07-24 16:28:32 -07:00
4b7eb38ee7 Shrink the subtitle and main navigation sections too 2023-07-24 16:23:54 -07:00
907325c755 Shrink the page's title to a minimum 2023-07-24 16:12:22 -07:00
6e212e57e2 Improve look of blockquotes 2023-05-24 00:14:51 -07:00
539de15d2d Improve placement of book covers 2023-05-24 00:14:10 -07:00
6cd16b980d Add links to my code and my blog 2023-05-24 00:13:00 -07:00
7414cc360c Remove margin around every ‘p’, ‘ul’, ‘ol’, and ‘dl’
But do add a bit around any ‘.note’ elements.
2023-05-23 23:50:53 -07:00
7e10feb80d Add a specific ‘.short-dl’ component
This is a component meant for definition lists with very short definitions, such
as descriptions of single-letter command-line arguments, or keyboard bindings.
2023-05-23 23:50:53 -07:00
b475cd63d7 Add a right-margin of 3rem to ‘.note’ elements 2023-05-23 23:50:53 -07:00
3eef67a93a Wrap my avatar and introduction text in a div together
This way I can set it up so that the introduction text doesn't try to get under
the avatar.
2023-05-23 23:50:52 -07:00
e6a9b8a47c Show a scrollbar for source block if they're too wide 2023-05-23 23:50:52 -07:00
59f7abdadc Fix margin for ‘figure’ tags 2023-05-23 23:50:52 -07:00
856f1779ce Apply “58 bytes of CSS to look great nearly everywhere”[1]
[1]: https://gist.github.com/JoeyBurzynski/617fb6201335779f8424ad9528b72c41
2023-05-23 23:49:37 -07:00
92794bf08d Improve cgit theme
This adds a fer extra colors that work well in dark mode, light should still be
fixed.

Also fixes up a few other visual elements:

- Line numbers should line up with lines of code again.

- The buttons to switch to a different branch at the top of a repository page
  looks a little more in-place. It has the same padding as the other form
  elements, and the same background as the rest of the header.

- Give other form elements on repository pages more consistent padding.

- Separate the ‘log’, ‘stats’, and ‘plain’ buttons on the repository tree page
  so they don't just look like they're one word together.
2023-05-23 23:49:37 -07:00
3900e028ab Make sure the footer stays under any floating elements 2023-05-23 23:49:37 -07:00
3972473277 Add my avatar 2023-05-23 23:49:37 -07:00
19de670fd2 Add style for the UP | HOME links generated by org-mode 2023-05-23 23:49:36 -07:00
4b60428d3e Underline links
I tried looking at my website on my Kobo the other day and noticed that links on my pages were impossible to discern from other text there. My Kobo just has a monochrome E-ink display, so it cannot differentiate between the links and the rest of the text without this very well.
2023-05-23 23:42:27 -07:00
8e2161b71f [cgit] Update the way tags are displayed in the log 2022-06-19 01:19:49 -07:00
de402ded78 Add a note component
This highlights a specific piece of text.
2022-03-20 21:25:26 -07:00
c9f9a30c21 Fixup the cgit pager, repo section header, and tabs display 2021-07-04 02:09:47 -07:00
a4603a7901 Update design and include CSS for my CGit and tekuti instances
This should include both a light and a dark theme, but I will admit that I'm
mostly testing with the dark one.
2021-07-03 01:29:43 -07:00
84bdc58130 Make figures align in the center 2020-10-10 18:05:08 -07:00
3c06769ea9 Restructure website, start writing 2020-09-10 01:34:32 -07:00
6e368141cb Dynamically generate the index file 2020-02-23 20:23:42 -08:00
a00df1cad8 Add styling 2019-10-06 18:29:15 -07:00