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
96218b1aa6
Add PHP as a dependency for development
2023-08-27 23:23:01 -07:00
a8b6f534bc
Add ‘openssh’ dependency
...
It's used by ‘rsync’ to upload the files to my server.
2023-07-27 01:16:33 -07:00
0c784bd3a8
Add ‘ruby-sass’ to Guix dependencies
...
It's used to convert ‘scss’ files to ‘css’ files. I had accidentally manually
installed the package into the environment and forgotton to add it.
2023-07-27 01:12:23 -07:00
3b92ec31f8
Add dependency on ‘dash’
...
Emacs 28.2 doesn't yet have the ‘take’ function. That's a 29.1 thing. The ‘dash’
library has the same function though.
2023-07-27 01:10:10 -07:00
0875226500
Disable VC while building
...
I don't actually need to run git for every file that is opened, and when I run
with ‘guix shell --pure’ it throws errors.
2023-07-27 01:09:21 -07:00
13a9b718b8
Remove Eldev dependency
...
Intead of using Eldev I'll use Guix to manage the dependencies of this project.
2023-07-27 01:08:24 -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
2536e9add5
Add rsync to the Guix environment
...
I use ‘rsync’ to deploy my site to my server, having it in the environment
manifest means I don't have to remember to install it elsewhere.
2023-07-26 22:29:58 -07:00
317c679082
Remove ToC from posts index and fix UP link
2023-07-26 16:53:40 -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
5e6e4adefe
Move ‘publish.el’ into ‘literate-build.org’
...
The initial generation of ‘build.mk’ can't use Eldev anymore, because Eldev
expects there to exist a file with proper package headers, which won't be true
until after ‘build.mk’, ‘Eldev’, and ‘publish.el’ have been generated.
2023-07-26 16:42:34 -07:00
6d35e55251
Actually fix the margins for my avatar
2023-07-26 13:40:34 -07:00
a22ed2e878
Add favicon
2023-07-26 13:37:32 -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
370c1e3bbf
Rename build.org -> literate-build.org
2023-07-26 12:19:17 -07:00
5bca336146
Fix note block
...
I forgot the name for it.
2023-07-26 12:11:35 -07:00
52f6fe4c39
Remove ‘Eldev’
...
This file is now generated from ‘build.org’ with the make file.
2023-07-25 23:29:55 -07:00
41c13782c8
Generate the Eldev file from the ‘build.org’ file
2023-07-25 23:26:47 -07:00
ca1020b4d0
Rename ‘bootstrap.*’ -> ‘build.*’
2023-07-25 22:48:29 -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
64377fc628
Mention my literate website builds
2023-07-25 22:31:07 -07:00
6402e2e73e
Move make file build targets into literate document
...
All of the make targets and recipes have been moved into ‘bootstrap.org’ so that
they can be documented. Tangling this document will result in a ‘bootstrap.mk’
which contains all of the targets and recipes from the org document.
The GNUmakefile now only has just enough to know how to generate ‘bootstrap.mk’
and that it needs to generate ‘bootstrap.mk’.
2023-07-25 22:26:52 -07:00
c8729def0f
Add some old blog posts
2023-07-25 13:12:33 -07:00
ac9f751e69
Publish RSS before posts
...
The rss project also creates and updates the ‘index.org’ file that the posts
project uses to export the index of blog posts.
2023-07-25 13:12:33 -07:00
4e8104f11f
Only generate blog index when necessary
2023-07-25 13:12:33 -07:00
1d6a9213cb
Extract ‘publish-get-summary-from-file’
2023-07-25 13:12:33 -07:00
4ccfc01c28
Remove “Read More” links
2023-07-25 13:12:33 -07:00
474f08e35a
Add title to blog index and don't add reading time to index
2023-07-25 13:12:33 -07:00
30a4eda7d3
Add function that generates index.org before publishing rss
2023-07-25 13:12:33 -07:00
839c53448b
Add blog section
...
- Add a ‘posts/index.org’ that just includes all of the posts and only exports
headings tagged with ‘summary’.
- Add summaries to all posts.
- Rename posts to include the date and time in the file name.
- Add an RSS feed from the new ‘posts/index.org’
Unfortunately generating an RSS feed from the ‘index.org’ doesn't work, so this
experiment is at a dead end for now.
2023-07-25 13:12:33 -07:00
e0fc47beb5
Update visuals of title and subtitle
2023-07-24 23:14:26 -07:00
3fba6c156a
Finish sentence about literate programming, center video
2023-07-24 22:53:04 -07:00
93d807582f
Remove website link from Emacs page
2023-07-24 22:49:20 -07:00
17fb62d8ae
Expand “this post” to post's full title
2023-07-24 22:42:40 -07:00
0279f987a8
Mention the digital garden post by name
...
I believe this is cleaner than using “this post” that is completely
uninformative.
2023-07-24 16:37:38 -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
9249b99292
Change title
...
Just ryuslash is so boring...
2023-07-24 16:11:58 -07:00
c548b6d530
Publish “Switch TODO state when clocking in”
2023-07-09 23:10:48 -07:00
63a15cddfd
Rearrange and update “Switch TODO state when clocking in”
2023-07-09 23:07:37 -07:00
7811fd5198
Add first draft of “Switch TODO state when clocking in”
2023-06-28 23:09:56 -07:00