areguera / centos / centos.org

Forked from centos/centos.org 4 years ago
Clone

Blame src/_config.yml

d66007
---
401d07
# Welcome to Jekyll!
401d07
#
401d07
# This config file is meant for settings that affect your whole blog, values
401d07
# which you are expected to set up once and rarely edit after that. If you find
401d07
# yourself editing this file very often, consider using Jekyll's data files
401d07
# feature for the data you need to update frequently.
401d07
#
401d07
# For technical reasons, this file is *NOT* reloaded automatically when you use
d66007
# 'bundle exec jekyll serve'. If you change this file, please restart the
d66007
# server process.
401d07
#
d66007
# If you need help with YAML syntax, here are some quick references for you:
401d07
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
401d07
# https://learnxinyminutes.com/docs/yaml/
d66007
d66007
# ----------------------------------------------------------------------
401d07
# Site settings
d66007
# ----------------------------------------------------------------------
401d07
# These are used to personalize your new site. If you look in the HTML files,
401d07
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
d66007
# You can create any custom variable you would like, and they will be
d66007
# accessible in the templates via {{ site.myvariable }}.
401d07
401d07
title: The CentOS Project
401d07
email: centos@centos.org
d66007
description: "Community-driven free software effort focused around the goal of providing a rich base platform for open source communities to build upon."
d66007
d66007
# The subpath of your site, e.g. /blog
d66007
baseurl: ""
d66007
d66007
# The base hostname & protocol for your site, e.g. http://example.com
d66007
url: "https://www.centos.org"
401d07
71c777
# site.theme - Set theme name. The theme versions are controlled using
71c777
# jekyll-theme-centos container images.  These images are versioned and provide
71c777
# all you need to build jekyll sites with jekyll-theme-centos.
d66007
theme: jekyll-theme-centos
d66007
401d07
plugins:
401d07
  - jekyll-feed
401d07
  - jekyll-toc
401d07
401d07
collections:
d66007
  sponsors:
d66007
  posts:
d66007
    permalink: /:categories/:title/
401d07
d66007
# ----------------------------------------------------------------------
d66007
# Jekyll Pagination
d66007
# ----------------------------------------------------------------------
d66007
pagination:
d66007
  # Site-wide kill switch, disabled here it doesn't run at all
71c777
  enabled: false
d66007
d66007
  # Set to 'true' to enable pagination debugging. This can be enabled in the
d66007
  # site config or only for individual pagination pages
d66007
  debug: true
d66007
d66007
  # The default document collection to paginate if nothing is specified
d66007
  # ('posts' is default)
d66007
  collection: 'posts'
d66007
d66007
  # How many objects per paginated page, used to be `paginate` (default: 0,
d66007
  # means all)
d66007
  per_page: 6
d66007
d66007
  # The permalink structure for the paginated pages (this can be any level
d66007
  # deep)
d66007
  #permalink: '/page/:num.html' # Pages are simple html files
d66007
  #permalink: '/page/:num' # Pages are html files, linked jekyll extensionless permalink style.
d66007
  #permalink: '/news-and-events/:num/' # Pages are index.html inside this folder (default)
d66007
  permalink: '/:category/:num/' # Pages are index.html inside this folder (default)
d66007
d66007
  # Optional the title format for the paginated pages (supports :title for
d66007
  # original page title, :num for pagination page number, :max for total number
d66007
  # of pages)
d66007
  title: ':title - page :num'
d66007
d66007
  # Limit how many pagenated pages to create (default: 0, means all)
d66007
  limit: 0
d66007
d66007
  # Optional, defines the field that the posts should be sorted on (omit to
d66007
  # default to 'date')
d66007
  sort_field: 'date'
d66007
d66007
  # Optional, sorts the posts in reverse order (omit to default decending or
d66007
  # sort_reverse: true)
d66007
  sort_reverse: true
d66007
d66007
  # Optional, the default category to use, omit or just leave this as 'posts'
d66007
  # to get a backwards-compatible behavior (all posts)
d66007
  category: 'posts'
d66007
d66007
  # Optional, the default tag to use, omit to disable
d66007
  tag: ''
d66007
d66007
  # Optional, the default locale to use, omit to disable (depends on a field
d66007
  # 'locale' to be specified in the posts, in reality this can be any value,
d66007
  # suggested are the Microsoft locale-codes (e.g. en_US, en_GB) or simply the
d66007
  # ISO-639 language code).
d66007
  locale: ''
d66007
d66007
  # Optional, omit or set both before and after to zero to disable. Controls
d66007
  # how the pagination trail for the paginated pages look like.
d66007
  trail:
d66007
    before: 2
d66007
    after: 2
d66007
d66007
  # Optional, the default file extension for generated pages (e.g html, json, xml).
d66007
  # Internally this is set to html by default
d66007
  extension: html
d66007
d66007
  # Optional, the default name of the index file for generated pages (e.g.
d66007
  # 'index.html') Without file extension.
d66007
  indexpage: 'index'
d66007
71c777
# site.component_data_dirname - Set the directory name where the navbar data
71c777
# files is stored. For example, if the navbar file is at
71c777
# `_data/base/navbar.yml', the value you need to provide here is `base'. For
71c777
# consistency purposes, the value of this variable is overriden each time the
71c777
# pipeline runs using the value of ${CI_PROJECT_NAME##jekyll-theme-centos-}
71c777
# variable.
71c777
component_data_dirname: "base"
71c777
71c777
# site.component_data_navbar - Set the name of the navbar data file. For
71c777
# example, if the navbar file is at `_data/base/navbar.yml', the value you need
71c777
# to provide here is `navbar', without the extension.
71c777
component_data_navbar: "navbar"
71c777
71c777
# site.defaults - Set global default values.
71c777
defaults:
71c777
  - scope:
71c777
      path: "" # an empty string here means all files in the project.
71c777
    values:
71c777
      layout: "base/default"
71c777
      categories: []
71c777
      # ----------------------------------------------------------------
71c777
      # Nav
71c777
      # ----------------------------------------------------------------
71c777
      with_logo: "centos-whitelogo.svg"
71c777
      with_manifestation: "jekyll-theme-centos-base"
71c777
      # ----------------------------------------------------------------
71c777
      # Header
71c777
      # ----------------------------------------------------------------
71c777
      with_breakingnews: []
71c777
      with_announcements: []
71c777
      with_motif: "centos-motif.png"
71c777
      with_title: true
71c777
      with_preamble: true
71c777
      # ----------------------------------------------------------------
71c777
      # Main
71c777
      # ----------------------------------------------------------------
71c777
      with_breadcrumbs: true
71c777
      with_toc: false
71c777
      with_artwork: false
71c777
      with_content: true
71c777
      with_locales: ["es"]
71c777
      # ----------------------------------------------------------------
71c777
      # Footer
71c777
      # ----------------------------------------------------------------
71c777
      with_footer: true
71c777
      with_shortcuts: true
71c777
      with_sponsors: false
71c777
      with_social: true
71c777
      with_finale: true
71c777
      with_copyright: true
71c777
      # ----------------------------------------------------------------
71c777
      # Script (also changes Head, to manage script-related stylesheets)
71c777
      # ----------------------------------------------------------------
71c777
      with_highlight: stackoverflow-light
71c777
      with_datatables: false
d66007
71c777
exclude:
71c777
  - _locales
d66007
71c777
permalink: /:path/:basename/