Once Jekyll is running, you can start with basic configuration by adding various entries to
_config.yml. Besides the documentation here, the file is also extensively documented. If you’re using the gem-based theme, the
_config.yml in the root directory is provided by Jekyll and does not contain any documentation. However, you can get the example config file here.
Table of Contents
- Table of Contents
- Choosing a blog layout
- Adding an author
- Adding an author’s picture
- Adding social media icons
- Enabling comments
- Enabling Google Analytics
The first order of business should be to set the correct
baseurl values in
url is the domain of your site, including the protocol (
https). For this site, it is
If your entire Jekyll blog is hosted in a subdirectory of your page, provide the path in
baseurl with a leading
/, but no trailing
Otherwise, provide the empty string
When hosting on GitHub Pages (unless you are using a custom domain), the
baseurl depends on the kind of page you are hosting.
- When hosting a user or organization page, use the empty string.
- When hosting project page, use
For for information on the types of pages you can host on GitHub, see the GitHub Help article.