Skip to content

features

khanhthanhdev edited this page May 30, 2026 · 1 revision

Features Overview

This site is built on the al-folio Jekyll theme, a clean and responsive framework designed for academic personal websites. The following sections document each major feature area.

Content Collections

Jekyll collections organize distinct content types — blog posts, projects, news announcements, book reviews, and course materials — each with their own frontmatter schemas, layouts, and output settings. See Content Collections for details.

Theming and Styling

The site uses a modular SCSS architecture with CSS custom properties for theming. A built-in dark mode toggle switches between light and dark color schemes. All colors, spacing, and typography are configurable through SCSS variables. See Theming and Styling for details.

Publications

Scholarly publications are managed via BibTeX files rendered through Jekyll Scholar. The bibliography layout supports custom badges (Altmetric, Dimensions, Google Scholar, InspireHEP), thumbnail previews, expandable abstracts, and links to PDFs, code, slides, and videos. See Publications for details.

Blog

The blog system supports posts with categories, tags, pagination, related post suggestions, table of contents (inline or sidebar), and comment integration via Giscus. External blog sources can be pulled in via RSS. See Blog for details.

Analytics and Search

Multiple analytics providers are supported — Google Analytics, Cronitor, Pirsch, and OpenPanel — with optional GDPR-compliant cookie consent. A client-side search feature powered by ninja-keys provides instant page, post, and bibliography search. See Analytics and Search for details.

Clone this wiki locally