Site Structure

The site structure documents the directory and file structure of the TSAP repository. Understanding the structure helps contributors find the right place for new content, assets, and configuration.

The repository is hosted on GitHub and built with Jekyll. Most directories map directly to sections of the live site; others are Jekyll-specific and do not appear as pages.

Jekyll System Directories

These directories are used by Jekyll internally and are not published as pages directly.

_data

Stores structured data files in YAML, JSON, or CSV format. Jekyll makes these available to templates via the site.data variable. Used for things like navigation menus, author lists, or reusable reference data. View on GitHub

_includes

Contains reusable HTML snippets inserted into layouts or pages via Jekyll’s include tag. Common includes are headers, footers, and navigation components. View on GitHub

_layouts

Contains HTML layout templates that wrap page content. TSAP pages use layout: default, which refers to _layouts/default.html. View on GitHub

Content Directories

These directories contain the main published content of the site.

ai

Content related to artificial intelligence topics within TSAP’s scope. View on GitHub

amaa

Pages related to Rev. Athanasius Mathen Abraham Ayrookuzhiel (A. M. A. Ayrookuzhiel). The primary biographical entry is at /amaa/. View on GitHub

articles

Long-form articles written or curated for the project. View on GitHub

categories

Auto-generated or manually maintained category index pages. Each category listed in a page’s categories front matter corresponds to a page here. View on GitHub

clusters

Thematic groupings of related pages or subjects that do not fit a single category. View on GitHub

events

Pages documenting events connected to Sunil Abraham or TSAP’s subject areas. View on GitHub

ideas-and-opinions

Opinion pieces, commentary, and exploratory writing published under TSAP. View on GitHub

media

Media coverage, press mentions, and related content. View on GitHub

mentions

Pages tracking references to Sunil Abraham or TSAP in external sources. View on GitHub

projects

Documentation of projects associated with Sunil Abraham or TSAP. View on GitHub

publications

Pages for books, papers, reports, and other formal publications. View on GitHub

resources

Reference material, reading lists, and external resources curated for the project. View on GitHub

sandbox

A working area for drafts, experiments, and pages under development. Content here is not considered final. View on GitHub

sunil

Pages specifically about Sunil Abraham — biography, profile, and related content. View on GitHub

tsap

Documentation and meta-pages about the project itself, including this page. All help and style guide pages live here. View on GitHub

versions

Archives or versioned snapshots of pages or documents. View on GitHub

videos

Pages for video content associated with TSAP or Sunil Abraham. View on GitHub

Asset Directory

assets

Static files served directly to the browser. Typically organised into subdirectories: View on GitHub

_short

Used to manage short redirect URLs for the site. Pages here map a short path to a longer destination URL. View on GitHub

Root Files

These files sit at the root of the repository and serve specific functions.

File Purpose
index.md The site homepage
_config.yml Jekyll configuration — site title, URL, plugins, build settings
CNAME Maps a custom domain to the GitHub Pages site
README.md Project description shown on the GitHub repository page; not published to the site
robots.txt Instructs search engine crawlers which pages to index or ignore
contact.md Contact page
disclaimer.md Legal disclaimer
privacy.md Privacy policy
maintenance.md Displayed when the site is under maintenance
sitemap.md Human-readable sitemap of the site
newest.md Lists the most recently added or updated pages
otd.md On this day — date-based content feature
random.md Redirects or loads a random page from the site
shortcuts.md Lists available short URLs
tsapdays.md Content related to TSAP Days, a recurring feature or event series

Notes for TSAP Contributors

📄 This page was created on 18 March 2026. You can view its history on GitHub, preview the fileTip: Press Alt+Shift+G, or inspect the .