rustio-admin 0.24.0

Django Admin, but for Rust. A small, focused admin framework.
Documentation
{% extends "admin/_base.html" %}
{% block content %}
<header class="rio-page-header">
  <nav class="rio-breadcrumbs"><a href="/admin">Home</a> · <span>{{ page_title }}</span></nav>
  <h1>{{ page_title }}</h1>
  <p class="rio-page-header__lead">
    Read the framework's own documentation inside the admin chrome.
    Source lives at <code>docs/*.md</code> in the
    <code>rustio-admin</code> repository; rendered server-side via
    pulldown-cmark.
  </p>
</header>

<section class="rio-card rio-card--quiet">
  {% if docs %}
  <ul class="rio-doc-list">
    {% for d in docs %}
    <li><a href="/admin/docs/{{ d.slug }}" class="rio-doc-list__link">
      <strong>{{ d.title }}</strong>
      <span class="rio-meta">/admin/docs/{{ d.slug }}</span>
    </a></li>
    {% endfor %}
  </ul>
  {% else %}
  <div class="rio-empty-state">
    <div class="rio-empty-state__icon">{{ icon("database", class="rio-icon") }}</div>
    <h3 class="rio-empty-state__title">No embedded docs registered</h3>
    <p class="rio-empty-state__lead">
      Drop a markdown file under <code>crates/rustio-admin/assets/docs/</code>
      and register it in <code>src/admin/docs.rs</code> — it appears here next build.
    </p>
  </div>
  {% endif %}
</section>
{% endblock %}