fix: add meta tags (#30), favicon (#31), aria-labels (#29)

This commit is contained in:
Jarian Cottingham 2026-07-05 04:26:48 +00:00
parent 1ce7dc94a1
commit 11a91ee297
2 changed files with 6 additions and 1 deletions

View File

@ -4,6 +4,11 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NewsArchiver</title>
<meta name="description" content="NewsArchiver - Archive news articles from RSS feeds">
<meta property="og:title" content="NewsArchiver">
<meta property="og:description" content="Archive news articles from RSS feeds">
<meta property="og:type" content="website">
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext y='.9em' font-size='90'%3E📰%3C/text%3E%3C/svg%3E">
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
<style>
#theme-toggle {

View File

@ -23,7 +23,7 @@
{% endif %}
</div>
{% if not source.disabled %}
<button class="pull-btn" data-source="{{ source.slug }}">Pull latest</button>
<button class="pull-btn" data-source="{{ source.slug }}" aria-label="Pull latest articles from {{ source.name }}">Pull latest</button>
{% endif %}
</li>
{% endfor %}