Commit graph

146 commits

Author SHA1 Message Date
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
7bdefe9504 Add posts repository to website project
This doesn't belong with the usual publish actions, so exclude posts from being published.
2023-06-28 23:07:41 -07:00
dd6442dd8e Update ignored files 2023-05-24 00:22:13 -07:00
752c2b9233 Add pages about magazines 2023-05-24 00:21:44 -07:00
6bbcd954c0 Fix background color of flowchart in Package-based Configuration 2023-05-24 00:20:19 -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
db1de28b35 Add section in Android Launchers about Pie Launcher 2023-05-24 00:03:24 -07:00
f5bfd6899a Add GTK3 settings to my literate configuration 2023-05-24 00:02:12 -07:00
7b4a84ef75 Add automatic builds for my yoshi theme colors 2023-05-24 00:00:53 -07:00
9382a3c628 Fix manifest file after bad merge 2023-05-23 23:54:51 -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
03a13ca1c2 Make my configuration able to set itself up
Executing the first code block in the file will get the configuration up and
running.

Also rename ‘config/index.org’ to ‘config/rincewind.org’ because for now this is
the only literate configuration I have, but it won't be forever.
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