This Website
Built with Jekyll and GitHub Pages, primarily by Claude Code
This lab website is built with Jekyll and hosted on GitHub Pages, using the al-folio theme with multilingual support via jekyll-polyglot.
The site was built through conversations with Claude Code (Anthropic’s AI coding assistant) — the person in charge provided instructions in English or Japanese, and Claude Code wrote all the code, handled translations between the two languages, and pushed changes to GitHub. Claude Code handled everything from layout customization and CSS fixes to adding new pages, bibliography management, and blog posts. If you’d like to build something similar: clone the source code locally with git, then let Claude Code do the rest — editing files and pushing changes to GitHub. Day-to-day maintenance works the same way: for example, adding a new publication just requires sharing the journal page URL with Claude Code, and it handles everything from updating the BibTeX to pushing the changes.
Tech stack:
- Jekyll static site generator
- al-folio theme with multi-language fork
- jekyll-polyglot for English/Japanese bilingual support
- jekyll-scholar for BibTeX-based publication lists
- GitHub Pages for hosting
Key features:
- Responsive design with dark/light mode
- Top page automatically shows the 3 latest blog posts with thumbnail cards
Local preview:
GitHub Pages builds take a few minutes, but you can preview changes instantly using jekyll serve locally. Files are rebuilt automatically on save, so you can check edits in real time without pushing to GitHub.
Mobile editing:
The site includes Decap CMS, so blog posts can be created and edited directly from a smartphone browser via /admin — no need to write Markdown manually. Changes are committed and pushed to GitHub automatically.
Source code:
The full source code is publicly available on GitHub.