aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/pages
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2022-11-18 16:28:18 -0500
committerKevin J Hoerr <kjhoerr@protonmail.com>2022-11-18 16:28:18 -0500
commit4ea38d6249ffb2a146876bc3c7d4f79e6bbbe832 (patch)
tree6dcd359a342f9f9152e32e59ecc4b0a33ebafc43 /src/pages
parentb69eb4df9f1a77d7974a0088a5d5c5a3db68ae99 (diff)
downloadsubmelon.dev-4ea38d6249ffb2a146876bc3c7d4f79e6bbbe832.tar.gz
submelon.dev-4ea38d6249ffb2a146876bc3c7d4f79e6bbbe832.tar.bz2
submelon.dev-4ea38d6249ffb2a146876bc3c7d4f79e6bbbe832.zip
Upgrade dependencies: Gatsby 5.0.1
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/404.tsx1
-rw-r--r--src/pages/index.tsx31
2 files changed, 15 insertions, 17 deletions
diff --git a/src/pages/404.tsx b/src/pages/404.tsx
index 0f6164c..ac489f1 100644
--- a/src/pages/404.tsx
+++ b/src/pages/404.tsx
@@ -52,3 +52,4 @@ const NotFoundPage = (): React.ReactElement => {
};
export default NotFoundPage;
+export { Head } from "../components/SEO";
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index a1f4f35..33b062b 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -1,11 +1,10 @@
import React from "react";
import styled from "styled-components";
import { StaticImage } from "gatsby-plugin-image";
-import SEO from "../components/SEO";
import "../styles/main.css";
-import { FaMastodon } from "react-icons/fa";
+import { FaGithub, FaMastodon } from "react-icons/fa";
-const TIMESTAMP = "1641237448";
+const TIMESTAMP = "1668805149";
const SHORT_CHARS = [
"0",
"1",
@@ -72,11 +71,13 @@ const SHORT_CHARS = [
];
function toShort(valu: number): string {
- return valu
- .toString()
- .match(/.{1,2}/g)
- .map((s) => SHORT_CHARS[parseInt(s)])
- .join("");
+ return (
+ valu
+ .toString()
+ .match(/.{1,2}/g)
+ ?.map((s) => SHORT_CHARS[parseInt(s)])
+ .join("") ?? ""
+ );
}
function getTimestamp(seconds: number): string {
@@ -188,7 +189,6 @@ const StyledContainer = styled.div`
const IndexPage = (): React.ReactElement => {
return (
<main>
- <SEO title="Kevin J Hoerr <kjhoerr@submelon.tech>" />
<StyledContainer>
<div id="content">
<div id="header">
@@ -230,13 +230,9 @@ const IndexPage = (): React.ReactElement => {
</a>
</div>
<div className="link">
- <a href="https://order.blackrockbrews.com">
- Black Rock Brewing (recent project)
- </a>
- </div>
- <div className="link">
- <a href="https://git.submelon.dev">
- My Gitea instance for pet projects
+ <a href="https://github.com/kjhoerr">
+ <FaGithub size={20} style={{ marginBottom: "-4px" }} /> My git
+ projects
</a>
</div>
</div>
@@ -244,7 +240,7 @@ const IndexPage = (): React.ReactElement => {
<div id="meta">
<span>
- &copy;2021 kjhoerr@https://submelon.dev/:
+ &copy;2022 kjhoerr@https://submelon.dev/:
{getTimestamp(parseInt(TIMESTAMP))}
</span>
</div>
@@ -254,3 +250,4 @@ const IndexPage = (): React.ReactElement => {
};
export default IndexPage;
+export { Head } from "../components/SEO";