Skip to content
Merged

Dev #22

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .envrc

This file was deleted.

2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,3 @@ pnpm-debug.log*

# macOS-specific files
.DS_Store

.direnv
Binary file modified bun.lockb
Binary file not shown.
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,21 @@
},
"dependencies": {
"@astrojs/partytown": "^2.1.4",
"@fontsource-variable/roboto-mono": "^5.2.6",
"@fontsource-variable/roboto-mono": "^5.2.8",
"@tailwindcss/vite": "^4.1.13",
"astro": "^5.13.7",
"astro": "^5.14.1",
"mdast-util-to-string": "^4.0.0",
"reading-time": "^1.5.0",
"tailwindcss": "^4.1.13"
},
"devDependencies": {
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@eslint/js": "^9.35.0",
"@tailwindcss/typography": "^0.5.16",
"@typescript-eslint/parser": "^8.43.0",
"@eslint/js": "^9.36.0",
"@tailwindcss/typography": "^0.5.19",
"@typescript-eslint/parser": "^8.44.1",
"astro-eslint-parser": "^1.2.2",
"eslint": "^9.35.0",
"eslint": "^9.36.0",
"eslint-plugin-astro": "^1.3.1",
"husky": "^9.1.7",
"prettier": "^3.6.2",
Expand All @@ -39,6 +39,6 @@
"rehype-katex": "^7.0.1",
"rehype-mathjax": "^7.1.0",
"remark-math": "^6.0.0",
"typescript-eslint": "^8.43.0"
"typescript-eslint": "^8.44.1"
}
}
7 changes: 4 additions & 3 deletions src/components/About.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<div class="my-4 text-gray-600 dark:text-gray-400">
Hi, I'm Milán. I enjoy building creative, cool products. I'm currently working
towards obtaining my bachelor's degree in computer science at the University
of Pécs, Faculty of Sciences.
Hi, I'm Milán. I enjoy building creative, cool products. I'm a software
developer currently located in Hungary. I do a lot of React and Next.js, and
also work with other frameworks like Astro. Check out the projects I've been
working on.
</div>
3 changes: 1 addition & 2 deletions src/components/ProjectCard.astro
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ interface Props {
}

const { project } = Astro.props;
const { name, tags, link } = project;
const { name, link } = project;
---

<div
Expand All @@ -22,5 +22,4 @@ const { name, tags, link } = project;
{name}
<ArrowUpRight />
</a>
{tags.join(", ")}
</div>
26 changes: 0 additions & 26 deletions src/components/Projects.astro
Original file line number Diff line number Diff line change
Expand Up @@ -15,32 +15,6 @@ const projects: Project[] = [
link: "https://github.com/milan-codes/milan-codes.github.io",
tags: ["Astro", "Tailwind"],
},
{
name: "The Briefing Room",
description: "Access and visualize Formula 1 telemetry data",
link: "https://github.com/milan-codes/the-briefing-room",
tags: ["Next", "React.ts", "Tailwind"],
},
{
name: "The Briefing Room API",
description: "Simple Flask API to serve The Briefing Room's frontend",
link: "https://github.com/milan-codes/the-briefing-room-api",
tags: ["Flask"],
},
{
name: "Studician",
description:
"Android app for students to digitalize their timetable and tasks",
link: "https://github.com/milan-codes/studician-android-client",
tags: ["Kotlin"],
},
{
name: "Studician API",
description:
"Express API to make information available for Studician users",
link: "https://github.com/milan-codes/studician-api",
tags: ["Node.js", "Express", "Firebase"],
},
];
---

Expand Down
2 changes: 1 addition & 1 deletion src/layouts/PostLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ interface Props {
const { post } = Astro.props;
---

<BaseLayout title={post.data.title}>
<BaseLayout title={`milan-codes - ${post.data.title}`}>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/katex@0.15.2/dist/katex.min.css"
Expand Down
2 changes: 1 addition & 1 deletion src/pages/404.astro
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ import PageNotFound from "../components/PageNotFound.astro";
import BaseLayout from "../layouts/BaseLayout.astro";
---

<BaseLayout title="404 Not Found">
<BaseLayout title="milan-codes - 404">
<PageNotFound />
</BaseLayout>
2 changes: 1 addition & 1 deletion src/pages/blog/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const orderedPosts = posts.sort((a, b) => {
const tags = [...new Set(posts.map((post) => post.data.tags).flat())];
---

<BaseLayout title="Milán Herke - Blog">
<BaseLayout title="milan-codes - blog">
<Navbar />
<h1 class="mt-4 mb-1 text-gray-900 lowercase dark:text-gray-100">Posts</h1>
<Tags tags={tags} />
Expand Down
2 changes: 1 addition & 1 deletion src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const announcements = await getCollection(
);
---

<BaseLayout title="Milán Herke - Software engineer">
<BaseLayout title="milan-codes - home">
<Navbar />
<About />
<LatestBlogPost post={orderedPosts[0]} />
Expand Down
2 changes: 1 addition & 1 deletion src/pages/tags/[tag].astro
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const allPosts = await getCollection(
);
---

<BaseLayout title="Milán Herke - Blog">
<BaseLayout title={`milan-codes - posts tagged with ${tag}`}>
<Navbar />
<h1 class="mt-4 mb-6 text-gray-900 lowercase dark:text-gray-100">
Posts tagged with {tag}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/tags/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const allPosts = await getCollection("blog");
const tags = [...new Set(allPosts.map((post) => post.data.tags).flat())];
---

<BaseLayout title="Tags">
<BaseLayout title="milan-codes - tags">
<Navbar />
<Tags tags={tags} />
</BaseLayout>