roundabout,
created on Monday, 29 April 2024, 14:09:18 (1714399758),
received on Wednesday, 10 July 2024, 16:59:59 (1720630799)
Author identity: vlad <vlad.muntoiu@gmail.com>
bcf675a113b34105bd34ea5561a74419a3543ac7
.idea/workspace.xml
@@ -4,17 +4,8 @@
<option name="autoReloadType" value="SELECTIVE" /> </component> <component name="ChangeListManager"> <list default="true" id="b2c629ea-d173-4caf-b306-cbeaee617270" name="Changes" comment="More"><change afterPath="$PROJECT_DIR$/templates/index.html" afterDir="false" /><change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /><change beforePath="$PROJECT_DIR$/articles/Moved to a roundabout.md" beforeDir="false" afterPath="$PROJECT_DIR$/articles/Moved to a roundabout.md" afterDir="false" /><change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" /><list default="true" id="b2c629ea-d173-4caf-b306-cbeaee617270" name="Changes" comment="Index page"><change beforePath="$PROJECT_DIR$/projects/ampoule.md" beforeDir="false" afterPath="$PROJECT_DIR$/projects/ampoule.md" afterDir="false" /> <change beforePath="$PROJECT_DIR$/projects/echo.md" beforeDir="false" afterPath="$PROJECT_DIR$/projects/echo.md" afterDir="false" /><change beforePath="$PROJECT_DIR$/projects/roundabout.md" beforeDir="false" afterPath="$PROJECT_DIR$/projects/roundabout.md" afterDir="false" /><change beforePath="$PROJECT_DIR$/projects/waste.md" beforeDir="false" afterPath="$PROJECT_DIR$/projects/waste.md" afterDir="false" /><change beforePath="$PROJECT_DIR$/projects/wordle.md" beforeDir="false" afterPath="$PROJECT_DIR$/projects/wordle.md" afterDir="false" /><change beforePath="$PROJECT_DIR$/static/style.css" beforeDir="false" afterPath="$PROJECT_DIR$/static/style.css" afterDir="false" /></list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -229,7 +220,15 @@
<option name="project" value="LOCAL" /> <updated>1714390356294</updated> </task> <option name="localTasksCounter" value="18" /><task id="LOCAL-00018" summary="Index page"> <option name="closed" value="true" /> <created>1714393092467</created> <option name="number" value="00018" /> <option name="presentableId" value="LOCAL-00018" /> <option name="project" value="LOCAL" /> <updated>1714393092467</updated> </task> <option name="localTasksCounter" value="19" /><servers /> </component> <component name="Vcs.Log.Tabs.Properties">
@@ -260,6 +259,7 @@
<MESSAGE value="Reverse order of articles" /> <MESSAGE value="Build in another worktree" /> <MESSAGE value="More" /> <option name="LAST_COMMIT_MESSAGE" value="More" /><MESSAGE value="Index page" /> <option name="LAST_COMMIT_MESSAGE" value="Index page" /></component> </project>
projects/ampoule.md
@@ -35,10 +35,11 @@ Features
* Reinforces the **web** as a **publishing medium**. Static sites are not for everyone, but if you want to **publish** something, it's the best way. * And GitHub will give you **free hosting**, because it's static and *very cheap to serve*. Roundabout-host will soon offer this as well (`your.site.roundabout-host.com`).Roundabout-host now also offers free hosting for static sites and will soon offer a way to generate them using CI and the generator you prefer.* It's **free software** and available under the **GPLv3**. * **No JavaScript** is required, but it can of course be used if you want. * Decently **fast**: even if you've got a huge site, it should not take more than _30 seconds_.* Decently **fast**: even if you've got a huge site, it should not take more than *30 seconds*.Local rebuilding will also be added. And it's still much faster than any dynamic site. * Beautiful logging thanks to colorama. * Great for educational use; you can learn **Python**, **HTML**, **CSS**, **JavaScript**,
@@ -112,10 +113,9 @@ site.add_from_index(
# We're excluding Markdown files because we're using them as licence information # for when the site is distributed together with the fonts. You can exclude any # file you want using regex. ampoule.Index("static", recursive=True, exclude=r"\.md$"),ampoule.Index("static", recursive=True, exclude=r"\.md$", static=True),"/static", # There is no template, because the index is static. static=True) # Makes Ampoule take all pages and put them in a directory.