Skip to content

Commit adee8a0

Browse files
ralyodioclaude
andauthored
feat: Profullstack webring links in the footer (#267)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 83a9178 commit adee8a0

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"openwebring": "0.1",
3+
"site": { "url": "https://qrypt.chat/", "name": "QryptChat" },
4+
"made_by": "both",
5+
"rings": [{ "ring": "https://rssamplifier.com/ring/profullstack", "slug": "qryptchat-blog" }]
6+
}

‎src/lib/components/Footer.jsx‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ export default function Footer() {
7575

7676
<div className="footer-bottom">
7777
<p>© {currentYear} QryptChat. All rights reserved.</p>
78+
<nav className="webring" aria-label="Profullstack webring">
79+
<a href="https://rssamplifier.com/ring/profullstack/previous?from=https%3A%2F%2Fqrypt.chat%2F" rel="prev">{"<<"}</a>
80+
<a href="https://rssamplifier.com/ring/profullstack">Profullstack</a>
81+
<a href="https://rssamplifier.com/ring/profullstack/next?from=https%3A%2F%2Fqrypt.chat%2F" rel="next">{">>"}</a>
82+
</nav>
7883
</div>
7984

8085
<style>{`
@@ -96,6 +101,9 @@ export default function Footer() {
96101
.social-link:hover { color: var(--color-brand-primary); }
97102
.footer-bottom { max-width: 1200px; margin: var(--space-8) auto 0; padding: var(--space-6) var(--space-6) 0; border-top: 1px solid var(--color-border-primary); }
98103
.footer-bottom p { color: var(--color-text-secondary); font-size: 0.875rem; }
104+
.footer-bottom .webring { display: flex; gap: var(--space-3); margin-top: var(--space-2); font-size: 0.75rem; }
105+
.footer-bottom .webring a { color: var(--color-text-secondary); text-decoration: none; transition: color .2s; }
106+
.footer-bottom .webring a:hover { color: var(--color-brand-primary); }
99107
@media (max-width: 768px) {
100108
.footer-content { grid-template-columns: 1fr; }
101109
.footer-links { flex-direction: column; }

0 commit comments

Comments
 (0)