Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit fe1bfc1

Browse files
committed
feat(blog): add Blog link to nav/footer and Substack to Connect
- Add SUBSTACK link to constants.ts - Add Blog link to desktop nav Resources dropdown - Add Blog link to mobile nav Resources section - Add Blog link to footer Resources section - Add Substack link to footer Connect section MKT-72
1 parent bd1b3ad commit fe1bfc1

3 files changed

Lines changed: 28 additions & 0 deletions

File tree

apps/web-roo-code/src/components/chromes/footer.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,13 @@ export function Footer() {
162162
<div className="mt-10 md:mt-0">
163163
<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Resources</h3>
164164
<ul className="mt-6 space-y-4">
165+
<li>
166+
<Link
167+
href="/blog"
168+
className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
169+
Blog
170+
</Link>
171+
</li>
165172
<li>
166173
<a
167174
href={EXTERNAL_LINKS.EVALS}
@@ -374,6 +381,15 @@ export function Footer() {
374381
YouTube
375382
</a>
376383
</li>
384+
<li>
385+
<a
386+
href={EXTERNAL_LINKS.SUBSTACK}
387+
target="_blank"
388+
rel="noopener noreferrer"
389+
className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
390+
Substack
391+
</a>
392+
</li>
377393
</ul>
378394
</div>
379395
</div>

apps/web-roo-code/src/components/chromes/nav-bar.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ export function NavBar({ stars, downloads }: NavBarProps) {
7676
</button>
7777
{/* Dropdown Menu */}
7878
<div className="absolute left-0 top-12 mt-2 w-40 rounded-md border border-border bg-background py-1 shadow-lg opacity-0 -translate-y-2 pointer-events-none group-hover:opacity-100 group-hover:translate-y-0 group-hover:pointer-events-auto transition-all duration-200">
79+
<Link
80+
href="/blog"
81+
className="block px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-foreground">
82+
Blog
83+
</Link>
7984
<Link
8085
href="/evals"
8186
className="block px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-foreground">
@@ -215,6 +220,12 @@ export function NavBar({ stars, downloads }: NavBarProps) {
215220
<div className="px-5 pb-2 pt-4 text-sm font-semibold uppercase tracking-wider text-muted-foreground">
216221
Resources
217222
</div>
223+
<Link
224+
href="/blog"
225+
className="block w-full p-5 py-3 text-left text-foreground active:opacity-50"
226+
onClick={() => setIsMenuOpen(false)}>
227+
Blog
228+
</Link>
218229
<ScrollButton
219230
targetId="faq"
220231
className="block w-full p-5 py-3 text-left text-foreground active:opacity-50"

apps/web-roo-code/src/lib/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const EXTERNAL_LINKS = {
2222
SECURITY: "https://trust.roocode.com",
2323
EVALS: "https://roocode.com/evals",
2424
BLOG: "https://blog.roocode.com",
25+
SUBSTACK: "https://roocode.substack.com",
2526
OFFICE_HOURS_PODCAST: "https://www.youtube.com/@RooCodeYT/podcasts",
2627
FAQ: "https://roocode.com/#faq",
2728
TESTIMONIALS: "https://roocode.com/#testimonials",

0 commit comments

Comments
 (0)