mirror of https://github.com/mitchell/mjfs-us.git
32 lines
860 B
Markdown
32 lines
860 B
Markdown
# mjfs-us
|
|
|
|
When creating this newest site, I decided to stick with TypeScript but instead go with Vue for fun.
|
|
Its powered by [VitePress](https://vitepress.dev/), a static site generator that uses Vite under the
|
|
hood to generate static HTML/JS/CSS assets from Markdown templates and Vue components. It's then
|
|
uploaded to S3 and distributed around the US by Cloudfront.
|
|
|
|
So far I've really enjoyed writing the bulk of the content in Markdown, while being able to add in
|
|
Vue single file components where desired. Vue feels very lightweight to write and use, even in this
|
|
hybrid environment. I've also been using this project a test-ground for [Bun](https://bun.sh/) as a
|
|
package manager and dev environment. So far so good!
|
|
|
|
# Development
|
|
|
|
To install dependencies:
|
|
|
|
```bash
|
|
bun install
|
|
```
|
|
|
|
To run:
|
|
|
|
```bash
|
|
bun run dev
|
|
```
|
|
|
|
To build:
|
|
|
|
```bash
|
|
bun run build
|
|
```
|