I've maintained some form of website at fightingtheboss.com since 2000, usually with blogging capabilities. This is the latest incarnation.
This is a Remix app. Most of the content is written in MDX and committed to the repo.
- Replace shadcn Dialog with Radix UI Dialog and style
- Add images to the TIFFR page
- Add an About page
- Could also investigate caching the posts in sqlite/litefs, using prisma as ORM
- Ensure you have Node 18+ installed
- Clone the repo
- Run
npm run dev
- Open up http://localhost:3000
Development containers (https://containers.dev/)
This repo has a devcontainer configuration. This means you should be able to run this app consistently in VS Code with Docker installed and the VS Code devcontainers extension installed
- Open VS Code
- Install the Dev Containers extension if not already installed
- Run the
Dev Containers: Open Folder in container...
command (from the command palette:Cmd+Shift+P
) - If needed, run
NODE_ENV=development npm install
(The container runs in production mode by default because the Dockerfile is used for deployment) - Visit
http://localhost:3000