https://github.com/lukehedger/.dev
Me on the Internet
https://github.com/lukehedger/.dev
aws nodejs serverless typescript
Last synced: 11 days ago
JSON representation
Me on the Internet
- Host: GitHub
- URL: https://github.com/lukehedger/.dev
- Owner: lukehedger
- Created: 2013-11-21T16:46:48.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2026-05-20T15:20:46.000Z (about 1 month ago)
- Last Synced: 2026-05-20T20:35:28.759Z (about 1 month ago)
- Topics: aws, nodejs, serverless, typescript
- Language: TypeScript
- Homepage: https://lukehedger.dev
- Size: 16.2 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lukehedger.dev
Hand-rolled static site built with Bun and TypeScript. No framework, no Tailwind, no Astro.
## Commands
| Command | Action |
| :------------- | :----------------------------------------------------- |
| `bun install` | Install dependencies |
| `bun run dev` | Build and serve at `http://localhost:3000` with watch |
| `bun run build`| Build the production site to `./dist/` |
| `bun run check`| Type-check with `tsc --noEmit` |
| `bun test` | Run unit tests |
## Layout
```
content/posts/ Markdown posts (frontmatter: title, description, publishDate, tags)
public/ Static files served verbatim (favicons, images, matcha gif)
src/
build.ts Build pipeline entrypoint
dev.ts Dev server + file watcher
config.ts Site metadata, menu, intro prose, experiments, talks, social links
lib/ Markdown, posts, HTML helper, TOC, paginate, date, feeds, writeFile
templates/ HTML templates (functions returning Html values)
client/ Client-side TypeScript: theme toggle, menu, search, back-to-top
styles/ main.css + shiki.css
dist/ Build output (gitignored). Served by Cloudflare Workers Assets.
```