https://github.com/mikelane/personal-site
A personal site written in typescript using Svelte and Sapper with TypeGraphQL
https://github.com/mikelane/personal-site
mdsvex sapper svelte typegraphql typescript
Last synced: about 1 month ago
JSON representation
A personal site written in typescript using Svelte and Sapper with TypeGraphQL
- Host: GitHub
- URL: https://github.com/mikelane/personal-site
- Owner: mikelane
- License: mit
- Created: 2020-09-07T23:13:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-09-12T14:10:04.000Z (over 4 years ago)
- Last Synced: 2025-01-24T16:11:18.733Z (3 months ago)
- Topics: mdsvex, sapper, svelte, typegraphql, typescript
- Language: TypeScript
- Homepage:
- Size: 107 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal Site
This is the code for my personal site. It will eventually have a personal
blog, a CV, and some other information. This is mostly done as a convenient
way to learn Svelte and Sapper, static site generation, Typescript,
TypeGraphQL, and MDsveX.So far I've added the basic project, Typescript, and managing posts with a
SQLite3 database. Most of my work has been experimentation, so it is not
yet well tested. Additionally, the front end portion has not been touched.### TODO:
- Add blog/ route for blog overview and most recent 10 posts.
- Add routes for /year, /year/month, /year/month/day
- Modify /[slug] route to be /[...meta] in order to support /year/month/day/[slug] route
- Create svelte pages for all of the above
- Implement UI design
- Test Test Test
- Generate static pages and deploy to github.