Skip to content

ishchow/personal-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Source code for ishaat.ca. Built with soupault. Hosted on Cloudflare Pages. Deployed using GitHub Actions.

Setup

Install mise. Then run the following to setup dependencies.

mise install

Dev Server

mise serve

Build

mise build

Output is in build/.

Resume

The resume is a plain Typst file (site/resume.typ) using the basic-resume template. During site builds, soupault compiles it to PDF automatically via its typst asset processor.

To compile the resume standalone:

# Without phone number (same as deployed version)
mise run resume

# With phone number (local use)
mise run resume --phone=XXX-XXX-XXXX

The phone number is injected via Typst's sys.inputs — omitted by default, included when passed via --phone.

Adding New Posts

mise run new-post "Title"

CI/CD

See .github/workflows/publish.yml for the CI/CD configuration.

About

Personal website created using Quarto

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors