Remove projects, archive OSU blog

This commit is contained in:
Andrew Scott 2024-03-27 13:04:28 -04:00
parent 617e67cb66
commit 3980b4e748
Signed by: a
GPG key ID: 7CD5A5977E4931C1
6 changed files with 2274 additions and 1294 deletions

3453
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -21,31 +21,13 @@
<ul class="grow shrink">
<!-- Sidebar content here -->
<li><a id="home" href="/">Home</a></li>
<li><a id="projects" href="/projects">Projects</a></li>
<li><a id="blog" href="/blog/">Blog</a></li>
<li><a id="cv" href="/cv">CV</a></li>
<li><a id="blog" href="/blog/">Blog (Archive)</a></li>
<li><a href="mailto:hello@andyscott.me">Contact</a></li>
</ul>
<div class="social-icons px-4 my-2 flex self-center">
<a
href="https://keyoxide.org/24D8D7C03F430A0A59A40667F8539CA70FB13B5A/"
target="_blank"
class="mx-3"
aria-label="Keyoxide"
>
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
style="fill: currentColor;transform: ;msFilter:;"
><path
d="M3.433 17.325 3.079 19.8a1 1 0 0 0 1.131 1.131l2.475-.354C7.06 20.524 8 18 8 18s.472.405.665.466c.412.13.813-.274.948-.684L10 16.01s.577.292.786.335c.266.055.524-.109.707-.293a.988.988 0 0 0 .241-.391L12 14.01s.675.187.906.214c.263.03.519-.104.707-.293l1.138-1.137a5.502 5.502 0 0 0 5.581-1.338 5.507 5.507 0 0 0 0-7.778 5.507 5.507 0 0 0-7.778 0 5.5 5.5 0 0 0-1.338 5.581l-7.501 7.5a.994.994 0 0 0-.282.566zM18.504 5.506a2.919 2.919 0 0 1 0 4.122l-4.122-4.122a2.919 2.919 0 0 1 4.122 0z"
></path>
</svg>
</a>
<a
href="https://codeberg.org/andyscott/"
href="https://codeberg.org/AndyScott/"
target="_blank"
class="mx-3"
aria-label=""
@ -64,7 +46,7 @@
</svg>
</a>
<a
href="https://fosstodon.org/@ascott"
href="https://fosstodon.org/@AndyScott"
target="_blank"
class="mx-3"
aria-label="Mastodon"
@ -99,6 +81,23 @@
></path>
</svg>
</a>
<a
href="https://keyoxide.org/24D8D7C03F430A0A59A40667F8539CA70FB13B5A/"
target="_blank"
class="mx-3"
aria-label="Keyoxide"
>
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
style="fill: currentColor;transform: ;msFilter:;"
><path
d="M3.433 17.325 3.079 19.8a1 1 0 0 0 1.131 1.131l2.475-.354C7.06 20.524 8 18 8 18s.472.405.665.466c.412.13.813-.274.948-.684L10 16.01s.577.292.786.335c.266.055.524-.109.707-.293a.988.988 0 0 0 .241-.391L12 14.01s.675.187.906.214c.263.03.519-.104.707-.293l1.138-1.137a5.502 5.502 0 0 0 5.581-1.338 5.507 5.507 0 0 0 0-7.778 5.507 5.507 0 0 0-7.778 0 5.5 5.5 0 0 0-1.338 5.581l-7.501 7.5a.994.994 0 0 0-.282.566zM18.504 5.506a2.919 2.919 0 0 1 0 4.122l-4.122-4.122a2.919 2.919 0 0 1 4.122 0z"
></path>
</svg>
</a>
<a
href="/rss.xml"
target="_blank"

View file

@ -2,4 +2,4 @@
// You can import this data from anywhere in your site by using the `import` keyword.
export const SITE_TITLE = "Andy Scott";
export const SITE_DESCRIPTION = "A personal site for my portfolio and blog";
export const SITE_DESCRIPTION = "A personal site for my portfolio";

View file

@ -44,7 +44,7 @@ const { page } = Astro.props;
>
<path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z" />
</svg>{" "}
Recent posts
Older Posts
</a>
) : (
<div />
@ -53,7 +53,7 @@ const { page } = Astro.props;
{
page.url.next ? (
<a href={page.url.next} class="btn btn-ghost my-10 mx-5">
Older Posts{" "}
Newer Posts{" "}
<svg
class="h-6 w-6 fill-current md:h-8 md:w-8"
xmlns="http://www.w3.org/2000/svg"

View file

@ -10,17 +10,12 @@ import TimeLineElement from "../components/cv/TimeLine.astro";
<div class="mb-10 text-justify">
<div class="mb-5">
I was interested in computers at a very young age. In fact, my first
memorable experience with technology was at age five when Nintendo
introduced me to Tetris and Zelda. I went on to build my first desktop
when I was in high school. Since then Ive built many more as well as a
few home servers to host my own cloud services. These experiences have led
me to become a strong proponent of free and open source software due to
its transparency, quality, innovation, and diversity. Despite my interest
in computing I had always considered it a hobby, and my first degree was
in Ethics, History, and Public Policy. Seeking to change the course of my
career, I recently earned my Computer Science degree and I can't wait to
start the next chapter!
Hi, I'm Andrew. I am a recent computer science graduate and open source
enthusiast. I previously worked in the insurance industry, however I've
decided to pursue my love of coding and transition to a career in
software development. I was incredibly excited to have the opportunity
to earn my Computer Science degree at Oregon State University, and I
look forward to starting my new career in the field!
</div>
<div class="mb-5"></div>
</div>

View file

@ -11,6 +11,8 @@ const last_posts = posts.slice(0, 3);
---
<BaseLayout>
<div class="flex flex-col h-screen justify-between">
<div class="pb-12 mt-5">
<div class="text-xl py-1">Greetings, fellow human 🤘</div>
<div class="text-5xl font-bold">I'm Andy Scott</div>
@ -19,58 +21,15 @@ const last_posts = posts.slice(0, 3);
</div>
<div class="py-2">
<text class="text-lg">
I created this site to showcase my projects as well as occasionally blog
my journey toward earning my computer science degree. Now that I've
graduated I've decided to keep it going and continue to share my experiences!
I created this site to document my journey toward earning my computer
science degree. Now that I've graduated I've decided to keep it going!
</text>
</div>
</div>
<div>
<div class="text-3xl w-full font-bold mb-2">Recent Projects {"</>"}</div>
</div>
<HorizontalCard
title="Advent of Code 2022"
img="/project_images/advent_floristry.jpg"
desc="My first (very casual) attempt at Advent of Code"
url="https://git.andyscott.me/a/advent-of-code"
badge="Happy Holidays"
/>
<div class="divider my-0"></div>
<HorizontalCard
title="2D Puzzle Solver"
img="/project_images/2d_puzzle_solver.jpg"
desc="Uses breadth first search (BFS) to solve 2D puzzles"
url="https://andyscott.me/a/2d-puzzle-solver"
badge="Graphs"
/>
<div class="divider my-0"></div>
<HorizontalCard
title="OpenWeather gRPC API"
img="/project_images/openweather_grpc_api.jpg"
desc="Written in Go, this microservice uses protocol buffers to define a highly performant gRPC API"
url="https://git.andyscott.me/a/OpenWeather-gRPC-API"
badge="gRPC"
/>
<div>
<div class="text-3xl w-full font-bold mb-5 mt-10">Latest Posts</div>
</div>
{
last_posts.map((post) => (
<>
<HorizontalCard
title={post.data.title}
img={post.data.heroImage}
desc={post.data.description}
url={"/blog/" + post.slug}
target="_self"
badge={post.data.badge}
/>
<div class="divider my-0" />
</>
))
}
</div>
</BaseLayout>