-
Notifications
You must be signed in to change notification settings - Fork 2
Site structure
JS Ng edited this page Jan 3, 2025
·
2 revisions
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
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