https://github.com/zpg6/zpg6-profile
Open source of my personal website - a Markdown-driven serverless Rust app compiled to Wasm for Cloudflare Workers.
https://github.com/zpg6/zpg6-profile
Last synced: 29 days ago
JSON representation
Open source of my personal website - a Markdown-driven serverless Rust app compiled to Wasm for Cloudflare Workers.
- Host: GitHub
- URL: https://github.com/zpg6/zpg6-profile
- Owner: zpg6
- License: mit
- Created: 2024-11-23T18:34:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T11:31:14.000Z (over 1 year ago)
- Last Synced: 2025-01-25T22:24:46.348Z (over 1 year ago)
- Language: Rust
- Homepage: https://zachgrimaldi.com
- Size: 11.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `zachgrimaldi.com`
This is the source code for my personal website, [zachgrimaldi.com](https://zachgrimaldi.com).

## Tools Used
- 🔸 [Cloudflare Workers](https://workers.cloudflare.com/) for serverless hosting.
- ⛅️ [Wrangler CLI](https://developers.cloudflare.com/workers/wrangler/install-and-update/) for deploying to Cloudflare Workers.
- 🦀 [Workers Rust Bindings](https://github.com/cloudflare/workers-rs) for receiving requests, and eventually binding to other services like Workers KV or D1 databases.
- 📄 [pulldown-cmark](https://github.com/pulldown-cmark/pulldown-cmark/) to power our pre-processing of Markdown to HTML.
- ⚙️ [Wasm target for Rust](https://developers.cloudflare.com/workers/languages/rust/) to compile the Rust code to WebAssembly.
- 🎨 [Simple.css](https://simplecss.org/) for easy styling of HTML coming from Markdown.
## Commands
Run a local development server:
```
npx wrangler dev
```
Publish the website to Cloudflare Workers:
```
npx wrangler deploy
```
## Changelog
| Date | Version | Description |
| ---------- | ------- | ---------------------------------------------------- |
| 2024-11-26 | 1.0.3 | Add viewport meta tag to improve mobile experience. |
| 2024-11-23 | 1.0.2 | Add fallback "Page not found" handler. |
| 2024-11-23 | 1.0.1 | Add the GitHub repo to the _About the site_ section. |
| 2024-11-23 | 1.0.0 | Initial release to Cloudflare Workers. |