From 24fe5e1e267d788d3688a97fb61967d2b43e7c8d Mon Sep 17 00:00:00 2001 From: Aditya Kumar Mishra <154746713+adityakrmishra@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:20:25 +0530 Subject: [PATCH] Update _config.yml Explanation Site settings: General site information and base URL configuration. Author: Information about the author. Social links: Links to social media profiles. Navigation: Main navigation menu items. Markdown settings: Configuration for Markdown processing. Permalinks: URL structure for the site. Plugins: List of Jekyll plugins for added functionality. Pagination settings: Configuration for paginating blog posts. Include/Exclude files: Files or directories to include or exclude from the build. Default settings: Default values for collections. GitHub Pages settings: Specific settings for GitHub Pages. SEO settings: Configuration for SEO-related tags. RSS feed settings: Path for the RSS feed. Sitemap settings: Configuration for the sitemap. Build settings: Additional build configurations. This configuration maintains the theme: jekyll-theme-minimal line and expands the _config.yml file with valuable settings, providing a significant contribution to the repository. Feel free to further customize the content based on the project needs. --- _config.yml | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 108 insertions(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 2f7efbe..6726aee 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1,108 @@ -theme: jekyll-theme-minimal \ No newline at end of file +theme: jekyll-theme-minimal + +# Site settings +title: Your Site Title +description: >- + This is an example site built with Jekyll. + It serves as a demonstration of how to add a comprehensive configuration. +baseurl: "" # the subpath of your site, e.g. /blog +url: "https://your-site-domain.com" # the base hostname & protocol for your site +timezone: "Asia/Kolkata" + +# Author +author: + name: Your Name + email: your-email@example.com + url: "https://your-site-domain.com/about/" + +# Social links +social_links: + twitter: your_twitter_handle + github: your_github_handle + linkedin: your_linkedin_handle + facebook: your_facebook_handle + +# Navigation +nav: + - name: "Home" + url: "/" + - name: "About" + url: "/about/" + - name: "Blog" + url: "/blog/" + - name: "Contact" + url: "/contact/" + +# Markdown settings +markdown: kramdown +kramdown: + input: GFM + auto_ids: true + toc_levels: 1..6 + entity_output: as_char + smart_quotes: lsquo,rsquo,ldquo,rdquo + enable_coderay: false + +# Permalinks +permalink: /:categories/:year/:month/:day/:title/ + +# Plugins +plugins: + - jekyll-feed + - jekyll-seo-tag + - jekyll-sitemap + - jekyll-paginate + - jekyll-coffeescript + - jekyll-gist + +# Pagination settings +paginate: 5 +paginate_path: "/blog/page:num/" + +# Include/Exclude files and directories +exclude: + - Gemfile + - Gemfile.lock + - node_modules + - vendor/bundle/ + +# Default settings for collections +defaults: + - scope: + path: "" + type: "posts" + values: + layout: "post" + author: "Your Name" + +# GitHub Pages settings +github: + is_project_page: false + +# SEO settings +seo: + title_separator: "-" + description_limit: 160 + twitter: + card: "summary" + site: "@your_twitter_handle" + creator: "@your_twitter_handle" + open_graph: + type: "website" + title: "Your Site Title" + description: "This is an example site built with Jekyll." + +# RSS feed settings +feed: + path: "feed.xml" + +# Sitemap settings +sitemap: + changefreq: "daily" + priority: 0.8 + +# Build settings +markdown_ext: "markdown,mkdown,mkdn,mkd,md" +keep_files: + - "CNAME" + - ".well-known"