Skip to content

Commit 6e3128e

Browse files
authored
Fix some Lighthouse suggestions. (#55)
1 parent f09e6ad commit 6e3128e

File tree

7 files changed

+28
-23
lines changed

7 files changed

+28
-23
lines changed

app/head.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,14 @@ export default async function Head() {
33
<>
44
<title>Next.js 13 + React Server Components Demo (Beta)</title>
55
<meta name="viewport" content="width=device-width, initial-scale=1" />
6+
<meta name="robots" content="follow, index" />
7+
<meta
8+
name="description"
9+
content="Hacker News clone built with Next.js 13 and the app directory (beta)."
10+
/>
611
<meta charSet="utf-8" />
12+
<link href="/favicon.ico" rel="shortcut icon" />
13+
<meta content="#ffa52a" name="theme-color" />
714
</>
8-
);
15+
)
916
}

app/layout.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import Header from '../components/header';
1+
import Header from '../components/header'
22

3-
import '../styles/globals.css';
4-
import styles from '../styles/RootLayout.module.css';
3+
import '../styles/globals.css'
4+
import styles from '../styles/RootLayout.module.css'
55

66
export default function RootLayout({ children }) {
77
return (
8-
<html>
8+
<html lang="en">
99
<body>
1010
<main className={styles.main}>
1111
<Header />
1212
<div className={styles.page}>{children}</div>
1313
</main>
1414
</body>
1515
</html>
16-
);
17-
}
16+
)
17+
}

components/header.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import Nav from './nav';
2-
import Logo from './logo';
3-
import Link from 'next/link';
1+
import Nav from './nav'
2+
import Logo from './logo'
3+
import Link from 'next/link'
44

5-
import styles from './header.module.css';
5+
import styles from './header.module.css'
66

77
export default function Header() {
88
return (
@@ -19,10 +19,10 @@ export default function Header() {
1919
</div>
2020
</div>
2121
<div className={styles.right}>
22-
<a href="/login" className={styles.login}>
22+
<a href="/" className={styles.login}>
2323
login
2424
</a>
2525
</div>
2626
</header>
27-
);
27+
)
2828
}

components/stories.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import Story from './story';
2-
import Link from 'next/link';
1+
import Story from './story'
2+
import Link from 'next/link'
33

4-
import styles from './stories.module.css';
4+
import styles from './stories.module.css'
55

66
export default ({ stories, page = 1, offset = null }) => (
77
<div>
@@ -16,9 +16,7 @@ export default ({ stories, page = 1, offset = null }) => (
1616
</div>
1717
))}
1818
<footer className={styles.footer}>
19-
<Link prefetch href={`/news?p=${page + 1}`}>
20-
More
21-
</Link>
19+
<Link href={`/news?p=${page + 1}`}>More</Link>
2220
</footer>
2321
</div>
24-
);
22+
)

components/story.module.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
}
1010

1111
.title > a:visited {
12-
color: #828282;
12+
color: #757575;
1313
}
1414

1515
.meta {
@@ -23,7 +23,7 @@
2323

2424
.source a,
2525
.meta a {
26-
color: #828282;
26+
color: #757575;
2727
text-decoration: none;
2828
}
2929

public/favicon.ico

1.23 KB
Binary file not shown.

styles/RootLayout.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
}
55

66
.page {
7-
color: #828282;
7+
color: #757575;
88
background: #fff;
99
padding: 3px 10px;
1010
}

0 commit comments

Comments
 (0)