Website for browsing TAP projects and blog posts. Built with static and dynamic components using the Astro framework. UI components from AgnosticUI and dynamic Vue 3 components.
Hosted at tapggc.org using Github Pages, which is automatically deployed from this repository on each commit to main branch.
Clone this repo and any of the following commands from the root of the project, from a terminal:
| Command | Action |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
Start a Github Codespace to see previews of your changes by following these instructions.
Use one of the build methods above for doing any of the below options.
Create a mdx file under /src/content/posts/, under the appropriate semester directory. Check metadata of other posts to set field appropriately.
See instructions.
See instructions.