Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agentender/craigory-dev
Personal website built using Vike and Nx
https://github.com/agentender/craigory-dev
markdown nx react vike vite
Last synced: 2 months ago
JSON representation
Personal website built using Vike and Nx
- Host: GitHub
- URL: https://github.com/agentender/craigory-dev
- Owner: AgentEnder
- Created: 2023-07-17T20:54:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-27T20:56:28.000Z (3 months ago)
- Last Synced: 2024-10-11T17:05:17.644Z (3 months ago)
- Topics: markdown, nx, react, vike, vite
- Language: TypeScript
- Homepage: https://craigory.dev
- Size: 77.5 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Craigory Dev
✨ **This workspace has been generated by [Nx, a Smart, fast and extensible build system.](https://nx.dev)** ✨
This workspace is a monorepo containing the `craigory.dev` website.
It contains the following projects:
| Project | Description |
| --------------- | -------------------------------------------------------------------------------------------------- |
| `craigory-dev` | The main website project |
| `blog-posts` | A collection of markdown files and ts metadata that are used to generate blog posts |
| `date-utils` | A small library of date utilities |
| `presentations` | A collection of markdown files and ts metadata that are used to generate and display presentations |
| `vike-utils` | A small library of utilities for working with the Vike API |## Start the app
To start the development server run `nx serve craigory-dev`. Open your browser and navigate to http://localhost:4200/. Happy coding!
NOTE: There is a weird bug somewhere that causes the presentations scss files to not load properly when using the dev server (nx serve). If working on the
## Architecture
The main project `craigory.dev` is a static site built using [Vike](https://vike.dev/) and deployed to [Github Pages](https://pages.github.com/). All data fetching happens during prerendering, so the site is fully static and can be hosted on a CDN.
The result is a fast, SEO-friendly site that is easy to maintain and deploy.