A minimal Jekyll site using the Pixyll theme via remote_theme.
You can rely on GitHub Pages to build this without a local Ruby setup. If you want to preview locally:
- Create a new repo on GitHub and push this folder as
main. - In Settings → Pages, set Source: GitHub Actions.
- The included workflow
.github/workflows/pages.ymlwill build with Jekyll and deploy. - Your site URL appears in the Pages environment after the first run.
- Add a
CNAMEfile with your domain, commit, then set the same domain in Settings → Pages.
# Requires Ruby + Bundler
bundle add jekyll jekyll-paginate jekyll-remote-theme --group "jekyll"
bundle exec jekyll serve- Create a new repo on GitHub and push this folder as
main. - In Settings → Pages, set Source: GitHub Actions.
- The included workflow
.github/workflows/pages.ymlwill build with Jekyll and deploy. - Your site URL appears in the Pages environment after the first run.
-
Add a
CNAMEfile with your domain, commit, then set the same domain in Settings → Pages. -
Push this repo to GitHub.
-
In the repository settings, enable GitHub Pages for the
mainbranch (root).
- Create a new repo on GitHub and push this folder as
main. - In Settings → Pages, set Source: GitHub Actions.
- The included workflow
.github/workflows/pages.ymlwill build with Jekyll and deploy. - Your site URL appears in the Pages environment after the first run.
-
Add a
CNAMEfile with your domain, commit, then set the same domain in Settings → Pages. -
Your site will be available at
https://<username>.github.io/<repo>/.
To use a user site (https://<username>.github.io), rename the repo to <username>.github.io.
- Edit
_config.ymlfor your name, socials, and description. - Update
_data/navigation.ymlto add/remove top nav items. - Put publications in
_data/publications.ymland they will render automatically. - Replace
assets/images/headshot.jpgwith your photo. - Drop
assets/Fiona_Xie_CV.pdfto enable the CV link.