Source code for jonathanbell.ca
This website holds:
- My online résumé. 😃
- My blog
- A listing of my past and current projects
- Links to my social media, etc.
Please feel free to use this repo as a template for your own résumé but please also remember to change the content, thank you!
This blog and project website is built with Astro. 🚀
- Clone this repository:
git clone [email protected]:jonathanbell/jonathanbell.github.io.git jonathanbell.ca
cd jonathanbell.ca
npm i
npm run dev
will run the site locally with the Vite server
All commands are run from the root of the project:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run test |
Run tests |
npm run lint |
Run ESLint over: TS, Astro, and JS files |
npm run lint:fix |
Run ESLint over: TS, Astro, and JS files + fix |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro <command> |
Run Astro CLI commands like astro add , astro check |
npm run astro --help |
Get help using the Astro CLI |
Push and merge to main
. GitHub actions handle the rest 😌.
- Update resume content
- Add "uses" page
- Add Markdown linting in pre-commit hook
- Complete draft blog posts