···11//// Most of this file was borrowed from the project that was replaced by this:
22//// https://forge.strawmelonjuice.com/CynthiaWebsiteEngine/ByYou/src/branch/main/by-you/src/byyou/cli.gleam
3344+import gleam/function
55+46const address = "https://strawmelonjuice.com"
77+88+const minimal_hydration = True
59610import argv
711import gleam/bool
···153157 _,
154158 each: "<title>Mar's site</title>",
155159 with: "<title>" <> title <> "</title>",
156156- )),
160160+ ))
161161+ |> result.map(case minimal_hydration {
162162+ True -> string.replace(
163163+ _,
164164+ "<script src=\"/homepage.js\" type=\"module\">",
165165+ "",
166166+ )
167167+ _ -> function.identity
168168+ }),
157169 "Failed to generate html for " <> html_file_path,
158170 )
159171 use _ <- try_annot(
···240252 |> atom.with_feed_rights(atom.plain_text(
241253 "The rights to this content is reserved by M Bloeiman, but can be freely shared with attribution in the form of a link to the original website. AI's and LLM's are not allowed to use any of this feed's content.",
242254 ))
243243- // Atom uses a Person type for authors/webmasters
244255 |> atom.with_feed_author(
245256 atom.person("M Bloeiman")
246257 |> atom.with_person_email("rss-webmaster@strawmelonjuice.com"),
···1111improved strawmelonjuice logo, est. 2026!
12121313
1414+revamp](/strawmelonjuice-big.png)
15151616Hope you like it as much as I do!
1717