roundabout,
created on Friday, 27 December 2024, 09:15:36 (1735290936),
received on Friday, 27 December 2024, 09:15:52 (1735290952)
Author identity: vlad <vlad.muntoiu@gmail.com>
29ccb74f661b4a7d3df607cc4d1384ab2c9eb33e
.idea/.gitignore
@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
.idea/inspectionProfiles/Project_Default.xml
@@ -43,11 +43,12 @@
</option>
<option name="myCustomValuesEnabled" value="true" />
</inspection_tool>
<inspection_tool class="JupyterPackageInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="PyInterpreterInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredPackages">
<value>
<list size="9">
<list size="10">
<item index="0" class="java.lang.String" itemvalue="pygame" />
<item index="1" class="java.lang.String" itemvalue="numpy" />
<item index="2" class="java.lang.String" itemvalue="requests" />
@@ -57,6 +58,7 @@
<item index="6" class="java.lang.String" itemvalue="flask_babel" />
<item index="7" class="java.lang.String" itemvalue="flask_bcrypt" />
<item index="8" class="java.lang.String" itemvalue="flask_sqlalchemy" />
<item index="9" class="java.lang.String" itemvalue="jinja2-fragments" />
</list>
</value>
</option>
@@ -96,8 +98,7 @@
<inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredIdentifiers">
<list>
<option value="gi.repository.Gtk" />
<option value="dict.discard" />
<option value="main.struct" />
</list>
</option>
</inspection_tool>
.idea/modules.xml
@@ -2,7 +2,7 @@
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/blog.iml" filepath="$PROJECT_DIR$/.idea/blog.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/site.iml" filepath="$PROJECT_DIR$/.idea/site.iml" />
</modules>
</component>
</project>
.idea/site.iml
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
articles/Font stacks.md
articles/Roundabout policies.md
main.py
@@ -59,6 +59,7 @@ index_page = ampoule.Page(site, "index.html", topics=topics)
site.add_page("/", main_page)
site.add_page("/projects/", projects_page)
site.add_page("/index/", index_page)
site.add_page("/about/", ampoule.Page(site, "about.html"))
# Add static files
site.add_from_index(
templates/about.html
@@ -0,0 +1,17 @@
{% extends "default.html" %}
{% block title %}
About me
{% endblock %}
{% block content %}
<h1>About me</h1>
<p>
</p>
<h2>Links</h2>
<ul>
<li><a href="mailto:root@roundabout-host.com">Send me an e-mail</a></li>
<li><a href="https://roundabout-host.com/roundabout">Profile on roundabout-host</a></li>
<li><a href="https://github.com/Secret-chest">GitHub</a></li>
<li><a href="https://matrix.to/@roundabout-git:matrix.org#/@roundabout-git:matrix.org">Matrix</a></li>
</ul>
{% endblock %}
templates/default.html
@@ -13,6 +13,7 @@
<li><a href="/">Home</a></li>
<li><a href="/projects">Projects</a></li>
<li><a href="/index">Index</a></li>
<li><a href="/about">About</a></li>
<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li>
</ul>
<ul>
templates/home.html
@@ -4,13 +4,15 @@
<h1>All articles</h1>
{% for article in articles %}
<article class="content-area">
{% if article["image"] %}
<img src="{{ article['image'] }}" alt="{{ article['image-alt'] }}" class="article-image">
{% endif %}
<h2><a href="/articles/{{ article.file_name }}" class="article-title">{{ article["title"] }}</a></h2>
<div class="home-article-date">{{ article.date | strftime("%Y-%m-%d") }}</div>
<p>{{ article.content | first_paragraph | markdown }}</p>
</article>
{% if not article.hidden %}
<article class="content-area">
{% if article["image"] %}
<img src="{{ article['image'] }}" alt="{{ article['image-alt'] }}" class="article-image">
{% endif %}
<h2><a href="/articles/{{ article.file_name }}" class="article-title">{{ article["title"] }}</a></h2>
<div class="home-article-date">{{ article.date | strftime("%Y-%m-%d") }}</div>
<p>{{ article.content | first_paragraph | markdown }}</p>
</article>
{% endif %}
{% endfor %}
{% endblock %}