feat: rebuild site content management

Replace legacy FAQ, downloads, and release flows with project and blog publishing. Add configurable branding and theme fields plus clean-start Compose seeding support.
This commit is contained in:
mohamad
2026-09-24 02:32:27 +03:30
parent 4fc4282f0f
commit 588d95f889
43 changed files with 703 additions and 1193 deletions
+2 -3
View File
@@ -16,7 +16,7 @@
<ol class="breadcrumb-list" role="list">
<li><a href="{% url 'pages:home' %}">Home</a></li>
<li aria-hidden="true" class="breadcrumb-sep">›</li>
<li><a href="{% url 'products:overview' %}">Products</a></li>
<li><a href="{% url 'products:overview' %}">Projects</a></li>
<li aria-hidden="true" class="breadcrumb-sep">›</li>
<li><a href="{{ main_product.get_absolute_url }}">{{ main_product.name }}</a></li>
<li aria-hidden="true" class="breadcrumb-sep">›</li>
@@ -47,7 +47,6 @@
<div class="rich-content" data-readmore="220">{{ sub_product.rendered_description }}</div>
</div>
{% include "products/_releases_section.html" %}
{% include "partials/_page_videos.html" with videos=product_videos %}
@@ -72,7 +71,7 @@
{% endfor %}
</ul>
{% else %}
<p class="sidebar-empty">No other modules in this product.</p>
<p class="sidebar-empty">No other modules in this project.</p>
{% endif %}
</div>
<a href="{{ main_product.get_absolute_url }}" class="btn-ghost sidebar-back-btn">