Commit graph

22 commits

Author SHA1 Message Date
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
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
370c1e3bbf Rename build.org -> literate-build.org 2023-07-26 12:19:17 -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
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
474f08e35a Add title to blog index and don't add reading time to index 2023-07-25 13:12:33 -07:00
7b4a84ef75 Add automatic builds for my yoshi theme colors 2023-05-24 00:00:53 -07:00
6edcc99f08 Add serve command to makefile for easy testing 2023-05-23 23:49:36 -07:00
f31095e65d Add documentation to the make file
Thanks to this excellent article[1] I can now type in ‘make’ to be reminded of
what commands I have available.

[1]: https://victoria.dev/blog/how-to-create-a-self-documenting-makefile/
2022-06-19 01:23:39 -07:00
f06d3ea47b Exclude any backup files and the .eldev directory 2022-03-20 21:25:49 -07:00
6d6d37d6f7 Switch from Cask to Eldev 2022-03-20 01:13:28 -07:00
4730feae4e Add `deploy' target to send updates to my site 2021-07-04 02:10:20 -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
099356512e Move org-timestamps directory to project
I prefer keeping everything local so nothing can interfere with one another.
2020-03-19 20:38:13 -07:00
c58e1e28fd Fix publishing
Since everything is published to public/ instead of public_html/ now, I don’t
need to move any directory.
2020-03-19 20:22:03 -07:00
830432c238 Update the way the blog is generated
Instead of using a dynamic block to generate the index, use a sitemap function.
2020-03-19 00:11:07 -07:00
775552293c Use Cask to run Emacs 2019-10-06 19:09:45 -07:00
f0c1ca1468 Add gitlab-ci configuration 2019-10-06 18:49:10 -07:00
a00df1cad8 Add styling 2019-10-06 18:29:15 -07:00
4207329336 Initial commit 2019-10-06 12:57:14 -07:00