Skip to content
JS Ng edited this page Jan 3, 2025 · 2 revisions

Root folder files

The root folder contains the following files:

  • .gitignore: contains filepath patterns to be ignored by git version control
  • 404.html: template for the error page shown for invalid paths
  • Gemfile, Gemfile.lock: dependency file for Ruby to track and manage project dependencies (Jekyll is written in the Ruby programming language)
  • _config.yml: configuration information for the Jekyll
  • index.md: the index page, written in markdown

Root folder subdirectories

It also contains the following directories:

  • .github/workflows: workflow information for Github Actions
  • _includes: Jekyll templates used in generating pages during the build process
  • _layouts: Jekyll layouts that can be specified by pages
  • _posts: folder for blog posts; currently unused and only contains a default file (which can be removed)
  • images: folder for images used in any of the pages
  • pages: folder for static pages
Clone this wiki locally