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