From 3140267ea0a3b37032003992695afd7dc1f4f46c Mon Sep 17 00:00:00 2001 From: Kevin Hoerr Date: Sat, 23 Dec 2023 23:59:02 -0500 Subject: De gatsby (#326) * de-gatsby * Add inversed image for dark background * eleventy * Reinstate workflows to prior state * Strip inline styling for index image * Passthrough src/public/ files * Use global data to encode build date encoded string * Clean public directory before build * Reinstall eslint, prettier * Reinstate .gitattributes for public dir * build.yml: escape config file for version numbering * Revert public changes for PR validation * Rename src/public/ to src/static/ * Include github-actions in dependabot updates * re-establish typescript * Update prevent-file-change-action to v1.5.1 * Re-add typescript to linting * Re-add typescript for eslint * Fix whitespace diff for tsconfig.json * Fix whitespace in .eslintrc.json --- src/pages/404.njk | 10 ++++++++ src/pages/404.tsx | 23 ----------------- src/pages/index.njk | 33 ++++++++++++++++++++++++ src/pages/index.tsx | 73 ----------------------------------------------------- 4 files changed, 43 insertions(+), 96 deletions(-) create mode 100644 src/pages/404.njk delete mode 100644 src/pages/404.tsx create mode 100644 src/pages/index.njk delete mode 100644 src/pages/index.tsx (limited to 'src/pages') diff --git a/src/pages/404.njk b/src/pages/404.njk new file mode 100644 index 0000000..3c965ac --- /dev/null +++ b/src/pages/404.njk @@ -0,0 +1,10 @@ +--- +layout: layouts/page.njk +--- +

Not found

+
+ Sorry! We couldn't find what you were looking for ðŸ˜” +
+
+ Home +
\ No newline at end of file diff --git a/src/pages/404.tsx b/src/pages/404.tsx deleted file mode 100644 index 782a349..0000000 --- a/src/pages/404.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from "react"; -import { BlockLink, Layout } from "../components"; -import { BlockBody, BlockHeader } from "../styles"; - -const NotFoundPage = (): React.ReactElement => { - return ( - - Not found - - Sorry! We couldn't find what you were looking for - - 😔 - - - - Home - - - ); -}; - -export default NotFoundPage; -export { Head } from "../components/SEO"; diff --git a/src/pages/index.njk b/src/pages/index.njk new file mode 100644 index 0000000..67d8506 --- /dev/null +++ b/src/pages/index.njk @@ -0,0 +1,33 @@ +--- +layout: layouts/page.njk +--- + + + Picture of Kevin Hoerr + +

Hello!

+
+

I'm a computer science and math graduate from Millersville University. I work as a Solutions Architect and specialize in development operations and systems validation for web applications.

+

During my time at Millersville I was the lead Linux admin for the Cyber Defense Organization (CDO). In addition to constructing a new computer lab for our efforts, we participated in NCL and MACCDC.

+

Most of my development experience is focused around full stack development. For the front-end I use TypeScript and ReactJS using create-react-app or NextJS. For back-end systems I have used both Java with Spring Boot and rust with actix-web extensively. To mediate APIs I have used Apache Kafka, OpenAPI, and GraphQL.

+

My free time is spent engaging in general computing hobbies. When I'm not trying out new application frameworks, I am fiddling around with Guix or NixOS. I run a kubernetes cluster at home to manage, maintain, and secure my personal network as well as experimenting with distributed workloads.

+ - Kevin H. +
+
+ + + kjhoerr on GitHub + +
+
+ + + Pantry (pet project) + +
+
+ + + @kjhoerr@cybr.es + +
\ No newline at end of file diff --git a/src/pages/index.tsx b/src/pages/index.tsx deleted file mode 100644 index fe407c4..0000000 --- a/src/pages/index.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import React from "react"; -import { StaticImage } from "gatsby-plugin-image"; -import { FaCode, FaGithub, FaMastodon } from "react-icons/fa"; -import { BlockLink, Layout } from "../components"; -import { BlockBody, BlockHeader } from "../styles"; - -const IndexPage = (): React.ReactElement => { - return ( - -
- -
- Hello! - -

- I'm a computer science and math graduate from Millersville - University. I work as a Solutions Architect and specialize in - development operations and systems validation for web applications. -

-

- During my time at Millersville I was the lead Linux admin for the - Cyber Defense Organization (CDO). In addition to constructing a new - computer lab for our efforts, we participated in NCL and MACCDC. -

-

- Most of my development experience is focused around full stack - development. For the front-end I use TypeScript and ReactJS using - create-react-app or NextJS. For back-end systems I have used both Java - with Spring Boot and rust with actix-web extensively. To mediate APIs - I have used Apache Kafka, OpenAPI, and GraphQL. -

-

- My free time is spent engaging in general computing hobbies. When - I'm not trying out new application frameworks, I am fiddling - around with Guix or NixOS. I run a kubernetes cluster at home to - manage, maintain, and secure my personal network as well as - experimenting with distributed workloads. -

- - Kevin H. -
- - kjhoerr on GitHub - - - Pantry (pet project) - - - @kjhoerr@cybr.es - -
- ); -}; - -export default IndexPage; -export { Head } from "../components/SEO"; -- cgit