Applied AI @ OpenAI • AI Advisor to Startups • On Deck Fellow • Proud Son • Duke + Wisconsin Alum • Building for impact • Venture Scout • Neo Mentor • Duke AI Advisory Board
This repository contains the source for shyamal.me, a static site built with Jekyll and deployed on GitHub Pages.
Content lives under _posts
and uses the pages-themes/minimal
remote theme. Site‑wide settings (title, author, etc.) are configured in
_config.yml
. Posts are Markdown files following the standard
YEAR-MONTH-DAY-title.md
Jekyll convention and must include YAML front matter.
Static assets such as images live in assets/
. To override or extend the theme,
place partials in _includes
or custom layouts in _layouts
.
Install gem dependencies:
bundle install
By default, gems are installed into vendor/bundle
as configured by Bundler.
Build and serve the site locally:
bundle exec jekyll serve
This will build the site and serve it at http://localhost:4000. Modify the
--port
flag if you need to run on a different port.
There is also a Makefile
with convenience targets:
# installs gems and runs `jekyll serve` after killing any existing process on port 4000
make run
GitHub Pages picks up the main
branch and runs Jekyll using the same
Gemfile
. Pushing to main
triggers the Pages build (see the badge in
README.md
).
See the GitHub Pages documentation and the Jekyll docs for more on customizing and extending your site.