Next org-powered version of ryuslash.org
Find a file
Tom Willemse 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
assets Add Books page 2023-05-23 23:49:37 -07:00
books Add Books page 2023-05-23 23:49:37 -07:00
config Update ignored files 2023-05-24 00:22:13 -07:00
emacs Update ignored files 2023-05-24 00:22:13 -07:00
magazines Add pages about magazines 2023-05-24 00:21:44 -07:00
podcasts Fix typo 2023-05-23 23:49:37 -07:00
posts Add some old blog posts 2023-07-25 13:12:33 -07:00
software Add section in Android Launchers about Pie Launcher 2023-05-24 00:03:24 -07:00
src/less Update visuals of title and subtitle 2023-07-24 23:14:26 -07:00
.gitignore Move make file build targets into literate document 2023-07-25 22:26:52 -07:00
bootstrap.org Move make file build targets into literate document 2023-07-25 22:26:52 -07:00
Dockerfile Run stages using different container images 2020-10-09 23:07:55 -07:00
Eldev Switch from Cask to Eldev 2022-03-20 01:13:28 -07:00
emacs.org Remove website link from Emacs page 2023-07-24 22:49:20 -07:00
GNUmakefile Move make file build targets into literate document 2023-07-25 22:26:52 -07:00
guix.org Add a start of my literate programming configuration 2023-05-23 23:50:52 -07:00
index.org Mention the digital garden post by name 2023-07-24 16:37:38 -07:00
Jenkinsfile Use newer Emacs docker container 2021-07-03 01:50:53 -07:00
literate-programming.org Finish sentence about literate programming, center video 2023-07-24 22:53:04 -07:00
manifest.scm Fix manifest file after bad merge 2023-05-23 23:54:51 -07:00
projects.org Add page about Projects 2023-05-23 23:49:37 -07:00
publish.el Publish RSS before posts 2023-07-25 13:12:33 -07:00
README.org Add manifest.scm for easy dev environment with Guix 2023-05-23 23:50:49 -07:00

ryuslash.org README

This is the source project of my website https://ryuslash.org. It doesn't contain much for now, but eventually this will be where all my stuff lives.

Compiling

To work on this project it's recommended that you use Guix Shell.

If you first add the directory containing this project into your ~/.config/guix/shell-authorized-directories, when you run guix shell it'll automatically install the necessary dependencies to make sure you can compile and deploy this project:

  echo "$(pwd)" >> ~/.config/guix/shell-authorized-directories

And then just run this command to start working:

guix shell

If you didn't add this directory to your shell-authorized-directories, you can accomplish the same thing with:

guix shell --manifest manifest.scm

To compile a local copy from Org-mode files into HTML, use the command make publish. This will generate a local copy in the public_html directory. You can also run make without any arguments to see what available other commands there are.