Source code for my official website
Visit the website »
Report Bug
·
Request Feature
This is my personal website. I created it because I want to get better at
I decided to open-source this project because I want other people to see my progress on it.
This project uses the following awesome technologies:
- Astro, the web framework for content-driven websites
- Solid, a modern framework for building effortless UIs with reactive precision
- Vite, the next generation frontend tooling
- Material You, a design system enabling personal, adaptive, and expressive experiences
Here is the roadmap of this project.
The most up-to-date goals:
- Full-text search via pagefind
- Astro integration
- Search component
- Responsiveness (search bar / search icon)
- Responsive navigation
- Header links
- Navigation drawer
- Navigation rail
The following goals are not to be expected to be completed too soon:
- RSS feeds
- Add
@astrojs/rss
- Set up feeds
- Add
- Enable PWA functionality
Turning a website in a PWA requires a lot of images: icons, thumbnails, etc., thus this process is expected to take quite a long time.
- Add
@vite-pwa/astro
integration - Create a Web App Manifest
- Setup background workers
- Add
- Multi-language support
- Continuous Integration via Github Actions
- Deployment to Cloudflare Pages
- Automated testing
These goals are already compeleted:
- Theme switcher
- Switch component
- Responsiveness (adapt to window sizes)
Here are some low-priority goals:
- Add changelog
- On the web (/changelog or in the form of blog posts)
- To the repo (CHANGELOG.md)
- Add issue templates
- Default templates
- Replace with custom issue forms
- Dependabot
- Alerts
- Version updates
See the open issues for a full list of proposed features (and known issues).
This project is distributed under the MIT License