diff --git a/Gemfile b/Gemfile index 4c823d415320..27e2e18e9dcc 100644 --- a/Gemfile +++ b/Gemfile @@ -23,3 +23,7 @@ group :other_plugins do gem 'feedjira' gem 'httparty' end +group :other_plugins do + gem 'feedjira' + gem 'httparty' +end diff --git a/_config.yml b/_config.yml index 9f9591abeeda..c0272d4c258b 100644 --- a/_config.yml +++ b/_config.yml @@ -4,28 +4,46 @@ title: blank # the website title (if blank, full name will be used instead) first_name: Nikolaos -middle_name: +middle_name: last_name: Passalis -email: +email: 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 Jekyll with al-folio theme. Hosted by GitHub Pages. - +lang: en # the language of your site (for example: en, fr, cn, ru, etc.) icon: 🔬 # the emoji used as the favicon url: # the base hostname & protocol for your site baseurl: # the subpath of your site, e.g. /blog/ 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 +# ----------------------------------------------------------------------------- + +# code highlighter theme +highlight_theme_light: github # https://github.com/jwarby/jekyll-pygments-themes +highlight_theme_dark: native # https://github.com/jwarby/jekyll-pygments-themes + +# 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 # ----------------------------------------------------------------------------- @@ -39,21 +57,26 @@ max_width: 800px # TODO: add layout settings (single page vs. multi-page) # ----------------------------------------------------------------------------- -# Open Graph +# Open Graph & Schema.org # ----------------------------------------------------------------------------- # Display links to the page with a preview object on social media. 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: passalis +github_username: passalis gitlab_username: # your GitLab user name twitter_username: # your Twitter 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: 5XJkgHYAAAAJ # 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 @@ -68,8 +91,15 @@ dblp_url: https://dblp.org/pid/166/5186.html # your DBLP profile url contact_note: > You can contact me through mail at (mylastname) (at) csd (dot) auth (dot) gr -google_analytics: UA-XXXXXXXXX # out your google-analytics code -panelbear_analytics: XXXXXXXXX # panelbear analytics site ID +# ----------------------------------------------------------------------------- +# Analytics and search engine verification +# ----------------------------------------------------------------------------- + +google_analytics: # your Google Analytics measurement ID (format: G-XXXXXXXXXX) +panelbear_analytics: # panelbear analytics site ID (format: XXXXXXXXX) + +google_site_verification: # your google-site-verification ID (Google Search Console) +bing_site_verification: # out your bing-site-verification ID (Bing Webmaster) # ----------------------------------------------------------------------------- # Blog @@ -83,8 +113,36 @@ permalink: /blog/:year/:title/ pagination: enabled: true -# Comments -disqus_shortname: al-folio # put your disqus shortname +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: alshedivat/al-folio # / +# repo_id: MDEwOlJlcG9zaXRvcnk2MDAyNDM2NQ== +# category: Comments # name of the category under which discussions will be created +# category_id: DIC_kwDOA5PmLc4CTBt6 +# 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 + +# 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 @@ -100,7 +158,15 @@ collections: output: true permalink: /projects/:path/ -news_limit: 5 +news: + enabled: false + 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: false + 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 @@ -109,7 +175,6 @@ news_limit: 5 # Markdown and syntax highlight markdown: kramdown highlighter: rouge -highlight_theme: github # https://github.com/jwarby/jekyll-pygments-themes kramdown: input: GFM syntax_highlighter_opts: @@ -134,17 +199,51 @@ keep_files: # Plug-ins plugins: + - jekyll-archives + - jekyll-diagrams - jekyll-email-protect - - jekyll-github-metadata - jekyll-feed + - jekyll-imagemagick + - jekyll-minifier - jekyll-paginate-v2 - jekyll/scholar - - jekyll-twitter-plugin - jekyll-sitemap + - jekyll-link-attributes + - jekyll-twitter-plugin - jemoji -# Extras -github: [metadata] +# Sitemap settings +defaults: + - scope: + path: "assets" + values: + sitemap: false + +# ----------------------------------------------------------------------------- +# 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'] # this tags will be dispalyed on the front page of your blog # ----------------------------------------------------------------------------- # Jekyll Scholar @@ -152,8 +251,8 @@ github: [metadata] scholar: - last_name: Passalis - first_name: ["Nikolaos", "N.", "N"] + last_name: Einstein + first_name: [Albert, A.] style: apa locale: en @@ -161,6 +260,10 @@ scholar: 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 @@ -171,13 +274,68 @@ scholar: query: "@*" +#badges: # Display different badges for your publications +# altmetric_badge: true # Altmetric badge (https://www.altmetric.com/products/altmetric-badges/) +# dimensions_badge: true # Dimensions badge (https://badge.dimensions.ai/) +# +## Filter out certain bibtex entry keywords used internally from the bib output +#filtered_bibtex_keywords: [abbr, abstract, arxiv, bibtex_show, html, pdf, selected, supp, blog, code, poster, slides, website, preview, altmetric] +# +## 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 + + +# ----------------------------------------------------------------------------- +# Jekyll Link Attributes +# ----------------------------------------------------------------------------- + +# These are the defaults +external_links: + enabled: true + rel: external nofollow noopener + target: _blank + exclude: + + +# ----------------------------------------------------------------------------- +# Responsive WebP Images +# ----------------------------------------------------------------------------- + +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" + output_formats: + webp: "-resize 800x" + +# ----------------------------------------------------------------------------- +# Jekyll Diagrams +# ----------------------------------------------------------------------------- + +jekyll-diagrams: + # configuration, see https://github.com/zhustec/jekyll-diagrams. + # feel free to comment out this section if not using jekyll diagrams. + + # ----------------------------------------------------------------------------- # Optional Features # ----------------------------------------------------------------------------- enable_google_analytics: false # enables google analytics enable_panelbear_analytics: false # enables panelbear analytics -enable_mansory: true # enables automatic project cards arangement +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 @@ -187,6 +345,7 @@ enable_navbar_social: false # enables displaying social links in the 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