Skip to content

Commit 267af5f

Browse files
committed
updated logos, favicons, getting started guide
1 parent b94af9e commit 267af5f

File tree

11 files changed

+1187
-16
lines changed

11 files changed

+1187
-16
lines changed

public/favicon.ico

-8.34 KB
Binary file not shown.

public/favicon.svg

Lines changed: 29 additions & 0 deletions
Loading

src/components/Footer.astro

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
---
2-
import { Image } from 'astro:assets';
32
import { SITE_TITLE, SOCIAL } from '../consts';
4-
import logo from '../../public/images/furystack-logo-512.png';
3+
import FuryStackLogo from './icons/FuryStackLogo.astro';
54
---
65

76
<footer class="site-footer">
87
<div class="footer-inner">
98
<div class="footer-top">
109
<div class="footer-brand">
1110
<a href="/" class="footer-logo">
12-
<Image src={logo} alt={SITE_TITLE} width={24} height={24} loading="eager" />
11+
<FuryStackLogo size={24} />
1312
<span>FuryStack</span>
1413
</a>
1514
<p class="footer-tagline">A flexible end-to-end framework for building complex services</p>
@@ -18,7 +17,7 @@ import logo from '../../public/images/furystack-logo-512.png';
1817
<div class="footer-nav-group">
1918
<h4>Site</h4>
2019
<a href="/">Home</a>
21-
<a href="/tags/getting-started/">Getting Started</a>
20+
<a href="/getting-started/">Getting Started</a>
2221
<a href="/packages/">Packages</a>
2322
<a href="/about/">About</a>
2423
</div>
@@ -92,8 +91,10 @@ import logo from '../../public/images/furystack-logo-512.png';
9291
text-decoration: none;
9392
color: #fff;
9493
}
95-
.footer-logo :global(img) {
96-
border-radius: 4px;
94+
.footer-logo :global(svg) {
95+
width: 24px;
96+
height: 24px;
97+
flex-shrink: 0;
9798
}
9899

99100
.footer-tagline {

src/components/SiteNav.astro

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
2-
import { Image } from 'astro:assets';
3-
import { SOCIAL, SITE_TITLE } from '../consts';
2+
import { SOCIAL } from '../consts';
43
import GitHubIcon from './icons/GitHubIcon.astro';
54
import XIcon from './icons/XIcon.astro';
6-
import logo from '../../public/images/furystack-logo-512.png';
5+
import FuryStackLogo from './icons/FuryStackLogo.astro';
76
87
interface Props {
98
isHome?: boolean;
@@ -17,7 +16,7 @@ const { isHome = false } = Astro.props;
1716
{
1817
!isHome && (
1918
<a class="site-nav-logo" href="/">
20-
<Image src={logo} alt={SITE_TITLE} width={24} height={24} loading="eager" />
19+
<FuryStackLogo size={24} />
2120
<span>FuryStack</span>
2221
</a>
2322
)
@@ -29,7 +28,7 @@ const { isHome = false } = Astro.props;
2928
</button>
3029
<ul class="nav" role="menu">
3130
<li role="menuitem"><a href="/">Home</a></li>
32-
<li role="menuitem"><a href="/tags/getting-started/">Getting Started</a></li>
31+
<li role="menuitem"><a href="/getting-started/">Getting Started</a></li>
3332
<li role="menuitem"><a href="/packages/">Packages</a></li>
3433
<li role="menuitem"><a href="/about/">About</a></li>
3534
</ul>
@@ -111,10 +110,10 @@ const { isHome = false } = Astro.props;
111110
text-decoration: none;
112111
opacity: 0.9;
113112
}
114-
.site-nav-logo :global(img) {
113+
.site-nav-logo :global(svg) {
115114
width: 24px;
116115
height: 24px;
117-
border-radius: 4px;
116+
flex-shrink: 0;
118117
}
119118

120119
.nav-toggle {

src/consts.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ export const SITE_URL = 'https://furystack.github.io';
44
export const SITE_LANG = 'en';
55

66
export const COVER_IMAGE = '/images/blog-cover.png';
7-
export const LOGO = '/images/furystack-logo-512.png';
87

98
export const SOCIAL = {
109
github: 'https://github.com/furystack/furystack',

src/content/posts/002-getting-started-with-a-boilerplate.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ draft: false
99
excerpt: So this framework really kicks ass? And how can I start using it?
1010
---
1111

12+
> **Note:** This post is outdated. For up-to-date instructions, see the [Getting Started with the Boilerplate](/getting-started/boilerplate/) guide.
13+
1214
## Why can it be good for you?
1315

1416
If you want to try out the framework without digging deep all of its how-and-whys, you can simply clone the repo and start hacking in no time.

src/layouts/BaseLayout.astro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ const canonicalUrl = new URL(Astro.url.pathname, Astro.site);
3030
<meta charset="utf-8" />
3131
<meta name="viewport" content="width=device-width, initial-scale=1" />
3232
<meta name="generator" content={Astro.generator} />
33-
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
33+
<link rel="icon" href="/favicon.svg" type="image/svg+xml" />
34+
<link rel="alternate icon" href="/favicon.ico" type="image/x-icon" />
3435
<link rel="canonical" href={canonicalUrl} />
3536
<link rel="sitemap" href="/sitemap-index.xml" />
3637
<link

0 commit comments

Comments
 (0)