Website Directory Overview (Visible Folders & Files)

Website Directory Overview (Visible Folders & Files)

Folders

  • _data/
    Contains YAML files for site data (e.g., navigation menus, author info, UI text, comments).

  • _includes/
    Reusable HTML snippets (navigation, footer, analytics, comments, etc.) used in layouts and pages.

  • _layouts/
    HTML templates for different page types (e.g., single, research, history_with_toc).

  • _pages/
    Individual markdown pages (about, cv, research, teaching, history).
    Edit or add new pages here.

  • _sass/
    SCSS partials for custom and vendor styles.
    Used for site styling; edit if you want to customize appearance.

  • assets/
    CSS, JavaScript, fonts, and webfonts for site styling and interactivity.

  • files_from_ANU/
    Additional documents and images from ANU (PDFs, images, etc.).

  • history_math/
    Historical mathematics documents and resources.

  • images/
    Site images, icons, and logos.

  • notes/
    Internal documentation and reference files (e.g., README.md, website_overview.md, website_structure.txt).
    For personal use only; not published on the website.

  • .vscode/
    VSCode workspace settings (e.g., settings.json for excluded files/folders).


Files

  • _config.yml
    Main Jekyll configuration file. Controls site settings, collections, plugins, and build options.

  • .gitattributes
    Git configuration for handling file attributes (e.g., line endings).

  • .gitignore
    Specifies files and folders for Git to ignore (e.g., build output, dependencies).


This overview describes only the folders and files currently visible in the Explorer panel. Hidden items can be accessed by updating .vscode/settings.json as needed.