Added GitHub action to check for broken links in repo before commit, ignoring files with liquid tags since these were not yet processed and also README since some sites created from this template doesn't have valid urls anymore. Fixed some broken links in repo. --------- Signed-off-by: George Araújo <george.gcac@gmail.com>
410 lines
15 KiB
YAML
410 lines
15 KiB
YAML
# -----------------------------------------------------------------------------
|
|
# Site settings
|
|
# -----------------------------------------------------------------------------
|
|
|
|
title: blank # the website title (if blank, full name will be used instead)
|
|
first_name: You
|
|
middle_name: R.
|
|
last_name: Name
|
|
email: you@example.com
|
|
description: > # the ">" symbol means to ignore newlines until "footer_text:"
|
|
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
|
|
footer_text: >
|
|
Powered by <a href="https://jekyllrb.com/" target="_blank">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio">al-folio</a> theme.
|
|
Hosted by <a href="https://pages.github.com/" target="_blank">GitHub Pages</a>.
|
|
Photos from <a href="https://unsplash.com" target="_blank">Unsplash</a>.
|
|
keywords: jekyll, jekyll-theme, academic-website, portfolio-website # add your own keywords or leave empty
|
|
lang: en # the language of your site (for example: en, fr, cn, ru, etc.)
|
|
icon: ⚛️ # the emoji used as the favicon (alternatively, provide image name in /assets/img/)
|
|
|
|
url: https://alshedivat.github.io # the base hostname & protocol for your site
|
|
baseurl: /al-folio # the subpath of your site, e.g. /blog/. Leave blank for root
|
|
last_updated: false # set to true if you want to display last updated in the footer
|
|
impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Theme
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# repo color theme
|
|
repo_theme_light: default # https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md
|
|
repo_theme_dark: dark # https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md
|
|
repo_trophies:
|
|
enabled: true
|
|
theme_light: flat # https://github.com/ryo-ma/github-profile-trophy
|
|
theme_dark: gitdimmed # https://github.com/ryo-ma/github-profile-trophy
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# RSS Feed
|
|
# -----------------------------------------------------------------------------
|
|
# will use title and url fields
|
|
# Take a look to https://github.com/jekyll/jekyll-feed for more customization
|
|
|
|
rss_icon: true
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Layout
|
|
# -----------------------------------------------------------------------------
|
|
|
|
navbar_fixed: true
|
|
footer_fixed: true
|
|
|
|
# Dimensions
|
|
max_width: 800px
|
|
|
|
# TODO: add layout settings (single page vs. multi-page)
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Open Graph & Schema.org
|
|
# -----------------------------------------------------------------------------
|
|
# Display links to the page with a preview object on social media.
|
|
# see https://schema.org/docs/faq.html for more information
|
|
serve_og_meta: false # Include Open Graph meta tags in the HTML head
|
|
serve_schema_org: false # Include Schema.org in the HTML head
|
|
og_image: # The site-wide (default for all links) Open Graph preview image
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Social integration
|
|
# -----------------------------------------------------------------------------
|
|
|
|
github_username: # your GitHub user name
|
|
gitlab_username: # your GitLab user name
|
|
x_username: # your X handle
|
|
mastodon_username: # your mastodon instance+username in the format instance.tld/@username
|
|
linkedin_username: # your LinkedIn user name
|
|
telegram_username: # your Telegram user name
|
|
scholar_userid: # your Google Scholar ID
|
|
semanticscholar_id: # your Semantic Scholar ID
|
|
whatsapp_number: # your WhatsApp number (full phone number in international format. Omit any zeroes, brackets, or dashes when adding the phone number in international format.)
|
|
orcid_id: # your ORCID ID
|
|
medium_username: # your Medium username
|
|
quora_username: # your Quora username
|
|
publons_id: # your ID on Publons
|
|
lattes_id: # your ID on Lattes (Brazilian Lattes CV)
|
|
osf_id: # your OSF ID
|
|
research_gate_profile: # your profile on ResearchGate
|
|
scopus_id: # your profile on Scopus
|
|
blogger_url: # your blogger URL
|
|
work_url: # work page URL
|
|
keybase_username: # your keybase user name
|
|
wikidata_id: # your wikidata id
|
|
wikipedia_id: # your wikipedia id (Case sensitive)
|
|
dblp_url: # your DBLP profile url
|
|
stackoverflow_id: # your stackoverflow id
|
|
kaggle_id: # your kaggle id
|
|
lastfm_id: # your lastfm id
|
|
spotify_id: # your spotify id
|
|
pinterest_id: # your pinterest id
|
|
unsplash_id: # your unsplash id
|
|
instagram_id: # your instagram id
|
|
facebook_id: # your facebook id
|
|
youtube_id: # your youtube channel id (youtube.com/@<youtube_id>)
|
|
discord_id: # your discord id (18-digit unique numerical identifier)
|
|
zotero_username: # your zotero username
|
|
wechat_qr: # filename of your wechat qr-code saved as an image (e.g., wechat-qr.png if saved to assets/img/wechat-qr.png)
|
|
|
|
contact_note: >
|
|
You can even add a little note about which of these is the best way to reach you.
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Analytics and search engine verification
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# For Google Analytics, see https://support.google.com/analytics/answer/10447272?hl=en&ref_topic=14088998&sjid=5129943941510317771-SA#zippy=%2Cgoogle-sites
|
|
# and follow the instructions for Google Sites. You will need to create a Google Analytics property and copy the Google tag ID.
|
|
google_analytics: # your Google Analytics measurement ID (format: G-XXXXXXXXXX)
|
|
cronitor_analytics: # cronitor RUM analytics site ID (format: XXXXXXXXX)
|
|
|
|
# For Google Search Console, see https://support.google.com/webmasters/answer/9008080?hl=en#meta_tag_verification&zippy=%2Chtml-tag
|
|
google_site_verification: # your google-site-verification ID (Google Search Console)
|
|
bing_site_verification: # out your bing-site-verification ID (Bing Webmaster)
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Blog
|
|
# -----------------------------------------------------------------------------
|
|
|
|
blog_name: al-folio # blog_name will be displayed in your blog page
|
|
blog_description: a simple whitespace theme for academics
|
|
permalink: /blog/:year/:title/
|
|
|
|
# Pagination
|
|
pagination:
|
|
enabled: true
|
|
|
|
related_blog_posts:
|
|
enabled: true
|
|
max_related: 5
|
|
|
|
# Giscus comments (RECOMMENDED)
|
|
# Follow instructions on https://giscus.app/ to setup for your repo to fill out the information below.
|
|
giscus:
|
|
repo: # <your-github-user-name>/<your-github-repo-name>
|
|
repo_id: # leave empty or specify your repo_id (see https://giscus.app/)
|
|
category: Comments # name of the category under which discussions will be created
|
|
category_id: # leave empty or specify your category_id (see https://giscus.app/)
|
|
mapping: title # identify discussions by post title
|
|
strict: 1 # use strict identification mode
|
|
reactions_enabled: 1 # enable (1) or disable (0) emoji reactions
|
|
input_position: bottom # whether to display input form below (bottom) or above (top) the comments
|
|
theme: preferred_color_scheme # name of the color scheme (preferred works well with al-folio light/dark mode)
|
|
emit_metadata: 0
|
|
lang: en
|
|
|
|
# Disqus comments (DEPRECATED)
|
|
disqus_shortname: al-folio # put your disqus shortname
|
|
# https://help.disqus.com/en/articles/1717111-what-s-a-shortname
|
|
|
|
# External sources.
|
|
# If you have blog posts published on medium.com or other external sources,
|
|
# you can display them in your blog by adding a link to the RSS feed.
|
|
external_sources:
|
|
- name: medium.com
|
|
rss_url: https://medium.com/@al-folio/feed
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Collections
|
|
# -----------------------------------------------------------------------------
|
|
|
|
collections:
|
|
news:
|
|
defaults:
|
|
layout: post
|
|
output: true
|
|
permalink: /news/:path/
|
|
projects:
|
|
output: true
|
|
permalink: /projects/:path/
|
|
|
|
announcements:
|
|
enabled: true
|
|
scrollable: true # adds a vertical scroll bar if there are more than 3 news items
|
|
limit: 5 # leave blank to include all the news in the `_news` folder
|
|
|
|
latest_posts:
|
|
enabled: true
|
|
scrollable: true # adds a vertical scroll bar if there are more than 3 new posts items
|
|
limit: 3 # leave blank to include all the blog posts
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Jekyll settings
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# Markdown and syntax highlight
|
|
markdown: kramdown
|
|
highlighter: rouge
|
|
kramdown:
|
|
input: GFM
|
|
syntax_highlighter_opts:
|
|
css_class: "highlight"
|
|
span:
|
|
line_numbers: false
|
|
block:
|
|
line_numbers: false
|
|
start_line: 1
|
|
|
|
# Includes & excludes
|
|
include: ["_pages"]
|
|
exclude:
|
|
- bin
|
|
- Gemfile
|
|
- Gemfile.lock
|
|
- vendor
|
|
keep_files:
|
|
- CNAME
|
|
- .nojekyll
|
|
- .git
|
|
|
|
# Plug-ins
|
|
plugins:
|
|
- jekyll-archives
|
|
- jekyll-email-protect
|
|
- jekyll-feed
|
|
- jekyll-get-json
|
|
- jekyll-imagemagick
|
|
- jekyll-jupyter-notebook
|
|
- jekyll-link-attributes
|
|
- jekyll-minifier
|
|
- jekyll-paginate-v2
|
|
- jekyll/scholar
|
|
- jekyll-sitemap
|
|
- jekyll-toc
|
|
- jekyll-twitter-plugin
|
|
- jemoji
|
|
|
|
# Sitemap settings
|
|
defaults:
|
|
- scope:
|
|
path: "assets"
|
|
values:
|
|
sitemap: false
|
|
|
|
sass:
|
|
style: compressed
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Jekyll Minifier
|
|
# -----------------------------------------------------------------------------
|
|
|
|
jekyll-minifier:
|
|
exclude: ["robots.txt"]
|
|
uglifier_args:
|
|
harmony: true
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Jekyll Archives
|
|
# -----------------------------------------------------------------------------
|
|
|
|
jekyll-archives:
|
|
enabled: [year, tags, categories] # enables year, tag and category archives (remove if you need to disable one of them).
|
|
layouts:
|
|
year: archive-year
|
|
tag: archive-tag
|
|
category: archive-category
|
|
permalinks:
|
|
year: "/blog/:year/"
|
|
tag: "/blog/tag/:name/"
|
|
category: "/blog/category/:name/"
|
|
|
|
display_tags: ["formatting", "images", "links", "math", "code"] # these tags will be displayed on the front page of your blog
|
|
display_categories: ["blockquotes"] # these categories will be displayed on the front page of your blog
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Jekyll Scholar
|
|
# -----------------------------------------------------------------------------
|
|
|
|
scholar:
|
|
last_name: [Einstein]
|
|
first_name: [Albert, A.]
|
|
|
|
style: apa
|
|
locale: en
|
|
|
|
source: /_bibliography/
|
|
bibliography: papers.bib
|
|
bibliography_template: bib
|
|
# Note: if you have latex math in your bibtex, the latex filter
|
|
# preprocessing may conflict with MathJAX if the latter is enabled.
|
|
# See https://github.com/alshedivat/al-folio/issues/357.
|
|
bibtex_filters: [latex, smallcaps, superscript]
|
|
|
|
replace_strings: true
|
|
join_strings: true
|
|
|
|
details_dir: bibliography
|
|
details_link: Details
|
|
|
|
query: "@*"
|
|
group_by: year
|
|
group_order: descending
|
|
|
|
# Display different badges withs stats for your publications
|
|
enable_publication_badges:
|
|
altmetric: true # Altmetric badge (https://www.altmetric.com/products/altmetric-badges/)
|
|
dimensions: true # Dimensions badge (https://badge.dimensions.ai/)
|
|
|
|
# Filter out certain bibtex entry keywords used internally from the bib output
|
|
filtered_bibtex_keywords:
|
|
[abbr, abstract, altmetric, arxiv, bibtex_show, blog, code, html, pdf, poster, preview, selected, slides, supp, video, website]
|
|
|
|
# Maximum number of authors to be shown for each publication (more authors are visible on click)
|
|
max_author_limit: 3 # leave blank to always show all authors
|
|
more_authors_animation_delay: 10 # more authors are revealed on click using animation; smaller delay means faster animation
|
|
|
|
# Enables publication thumbnails. If disabled, none of the publications will display thumbnails, even if specified in the bib entry.
|
|
enable_publication_thumbnails: true
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Jekyll Link Attributes
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# These are the defaults
|
|
external_links:
|
|
enabled: true
|
|
rel: external nofollow noopener
|
|
target: _blank
|
|
exclude:
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Responsive WebP Images
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# MAKE SURE imagemagick is installed and on your PATH before enabling imagemagick. In a terminal, run:
|
|
# convert -version
|
|
imagemagick:
|
|
enabled: true # enables responsive images for your site (recommended, see https://github.com/alshedivat/al-folio/issues/537)
|
|
widths:
|
|
- 480
|
|
- 800
|
|
- 1400
|
|
input_directories:
|
|
- assets/img/
|
|
input_formats:
|
|
- ".jpg"
|
|
- ".jpeg"
|
|
- ".png"
|
|
- ".tiff"
|
|
- ".gif"
|
|
output_formats:
|
|
webp: "-quality 85"
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Optional Features
|
|
# -----------------------------------------------------------------------------
|
|
|
|
enable_google_analytics: false # enables google analytics
|
|
enable_cronitor_analytics: false # enables cronitor RUM analytics
|
|
enable_google_verification: false # enables google site verification
|
|
enable_bing_verification: false # enables bing site verification
|
|
enable_masonry: true # enables automatic project cards arrangement
|
|
enable_math: true # enables math typesetting (uses MathJax)
|
|
enable_tooltips: false # enables automatic tooltip links generated for each section titles on pages and posts
|
|
enable_darkmode: true # enables switching between light/dark modes
|
|
enable_navbar_social: false # enables displaying social links in the navbar on the about page
|
|
enable_project_categories: true # enables categorization of projects into multiple categories
|
|
enable_medium_zoom: true # enables image zoom feature (as on medium.com)
|
|
enable_progressbar: true # enables a horizontal progress bar linked to the vertical scroll position
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Library versions
|
|
# -----------------------------------------------------------------------------
|
|
|
|
bootstrap-table:
|
|
version: "1.22.1"
|
|
jquery:
|
|
version: "3.6.0"
|
|
integrity: "sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
|
|
mathjax:
|
|
version: "3.2.0"
|
|
masonry:
|
|
version: "4.2.2"
|
|
integrity: "sha256-Nn1q/fx0H7SNLZMQ5Hw5JLaTRZp0yILA/FRexe19VdI="
|
|
mdb:
|
|
version: "4.20.0"
|
|
integrity:
|
|
css: "sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw="
|
|
js: "sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA="
|
|
medium_zoom:
|
|
version: "1.0.8"
|
|
integrity: "sha256-7PhEpEWEW0XXQ0k6kQrPKwuoIomz8R8IYyuU1Qew4P8="
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Get external JSON data
|
|
# -----------------------------------------------------------------------------
|
|
|
|
jekyll_get_json:
|
|
- data: resume
|
|
json: assets/json/resume.json # it can also be an url
|
|
jsonresume:
|
|
- basics
|
|
- work
|
|
- education
|
|
- publications
|
|
- projects
|
|
- volunteer
|
|
- awards
|
|
- certificates
|
|
- skills
|
|
- languages
|
|
- interests
|
|
- references
|