From 82d577440eb1348aa59e67f9fead5f665420873a Mon Sep 17 00:00:00 2001 From: "Arjun G. Menon" Date: Wed, 11 Sep 2024 02:50:52 -0400 Subject: [PATCH] Add idea --- ideas.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ideas.md b/ideas.md index 4717515..ff8d794 100644 --- a/ideas.md +++ b/ideas.md @@ -24,16 +24,12 @@ Flexible Static Site Generator - [x] Rebuild automatically with a fs watching library. - [x] Implement a `skip` config var. - [x] Document most built-in functions. -- [x] -- [x] -- [x] -- [x] -- [x] --- * Top 2: * A `--dev` flag with supports auto-refresh, using an approach similar to: https://github.com/baalimago/wd-41/blob/main/internal/wsinject/delta_streamer.ws.go + * A `--zip` flag that create a zip file of the outputted website, with a special `_raw` directory in there containing the raw source code of the website as well (or maybe that should be a separate option, or sub-option). * Also, the `--dev` flag serve the site. E.g. see: https://stackoverflow.com/questions/33028624/run-python-httpserver-in-background-and-continue-script-execution * Add a trailing `/` slash for Markdown page dirs since: (a) if a Markdown page is turned into a dir/collection of smaller essays, this would allow that change to happen naturally/seamlessly, and (b) since many web servers including the one used by GH pages add a trailing `/` slash to directories using a 301 Redirect anyways. * Caching in the GitHub action. See: