An open API service indexing awesome lists of open source software.

https://github.com/paulgoldschmidt/paul-goldschmidt.de

My personal website, rewritten from scratch in Astro.
https://github.com/paulgoldschmidt/paul-goldschmidt.de

astro design personal-website website website-template

Last synced: about 1 month ago
JSON representation

My personal website, rewritten from scratch in Astro.

Awesome Lists containing this project

README

          

# My Personal Website :spider_web:

Over the years, I had mutliple, often cringy websites which I was not fully happy with. After this started really bugging me, I decided to create a new website starting from scratch[^1]. You can find the deployed version of this repo at [paul-goldschmidt.de](https://paul-goldschmidt.de).

The design of this Website is in large parts adopted from [Robb Böhnke](https://github.com/robb/robb.is), but reimplemented using [Astro](https://astro.build/), an amazing fast Javascript Framework for client-side webpages.

The closely related repository [PaulGoldschmidt/p3g3.de](https://github.com/PaulGoldschmidt/p3g3.de) implements this design to be useable with the Content-Focused open-source Blogging CMS [Ghost 6.0](https://ghost.org) and serves as the theme source of my [personal blog](https://p3g3.de) (also now avaiable [in English](https://blog.paul-goldschmidt.de)!).

## Features

I tried to make the website feel *as alive as possible* while still keeping it fully client-sided, adding some cool-ish features:

- [Web-Haptics](https://github.com/lochie/web-haptics) for haptic feedback on mobile for certain actions
- Dynamic Background of the page, slowly changing over the day
- Command Palette (Cmd+K / Ctrl+K) for quick navigation and Actions
- Dark/light theme with preference persistence
- Star Constellation from Text Input
- Automated blog sync from [Ghost](https://ghost.org) RSS feed (nightly via GitHub Action)
- Some hidden easter eggs, e.g. very good font on April 1st (the rest is for you to find!)

The website maintains a perfect score 100 in all Google Lightspeed Tests.

## Development Commands :octocat:

- `npm run dev` — start dev server
- `npm run build` — build static site to `dist/`
- `npm run preview` — preview production build locally

## License
This project is licensed under the MIT License. See [Licenses](https://github.com/StanfordBDHG/SwiftPackageTemplate/tree/main/LICENSES) for more information.

## Contributors
See [CONTRIBUTORS.md](https://github.com/StanfordBDHG/SwiftPackageTemplate/tree/main/CONTRIBUTORS.md) for a full list of all contributors.

[^1] That is until in a few years this design will be cringe again and I'll start the endevour to build paul-goldschmidt.de, version 4.0.

![Paul Goldschmidt Logo](https://raw.githubusercontent.com/PaulGoldschmidt/paulgoldschmidt/main/logo/dark-smaller.png#gh-light-mode-only)
![Paul Goldschmidt Logo](https://raw.githubusercontent.com/PaulGoldschmidt/paulgoldschmidt/main/logo/light-smaller.png#gh-dark-mode-only)