From 3afcbbe49225f42a33fa95d43059208589724e73 Mon Sep 17 00:00:00 2001 From: Nikolaos Passalis Date: Sat, 22 Apr 2023 09:45:31 +0300 Subject: [PATCH] Master sync (#3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update _config.yml * Update bug_report.md * Fix latex rendering issue in the bibliography entries (#358) * adds submenu in navigation bar. (fixes issue #159) (#334) * adds submenu in navigation bar. (fixes issue #159) * Updated scss files to change hover animations on dropdown submenus, on both dark mode and light mode * Revert "Change gitcdn link (#234)" (#364) This reverts commit 0e4df831af177408965e18d49343473038533f3d. * minor updates to CONTRIBUTING and LICENSE, add website (#365) * Revert jekyll-scholar bibtex filters (#381) * Revert "Fix latex rendering issue in the bibliography entries (#358)" This reverts commit e328dc6abea53a3cb5cd9cf146766d2abe73cfd8. * Update mathjax version to 3.2.0 * Add bibtex_filters explicitly to _config.yml * add website (#383) * Add 'main' branch for newer GitHub repositories (#389) * add stackoverflow id (#400) * Add 404.html (#412) * add jekyll target blank plugin (#404) * add jekyll target blank * Remove manual target blank from everywhere * Update README.md * Set ruby version to 3.0.2 in the deploy script Co-authored-by: Maruan Al-Shedivat * Add jekyll-diagrams (#333) * Add mermaid support via jekyll-diagrams * Add mermaid install to deploy workflow * Update README.md * Update README.md * Update README.md * Add RSS icon to social.html (#418) * Add rss icon * Add a blank line to make sure rss icon is always at the last * Update README.md * adds color transition support to li elements (#434) * Adding month to publication section (#433) * Update deploy.yml (#436) ‘action’ is deprecated, change to ‘ruby’ https://github.com/ruby/setup-ruby * Optimize Website Load Time (#435) * Place js files after body tag * Add Analytics to the end of script * Minor nits and fixes Co-authored-by: Maruan Al-Shedivat * Add support for responsive images (#439) * Added Jekyll-Archives (for tags, categories) and Jekyll site-map (#346) * Add webpage to academic pages list * adding panelbear analytics * added categories for projects and horizontal mode display for projects * rewrote the code to ensure it works properly with current project definitions * Style adjustments * added blockquote format, jekyll-archives, tag, year archive pages, and reading time. * added archive meta to blog posts list and individual posts. * added sitemap * stylistic modifications to jekyll-archive addition * Minor fixes Co-authored-by: Maruan Al-Shedivat * Optimize dark theme (#431) * Optimize dark theme * Fix-up * Minor fixes Co-authored-by: Maruan Al-Shedivat * Add best practices info to README * Remove theming dependence on jquery * Update README.md * Update README.md * remove extra space in profile image path (#451) * Revert "remove extra space in profile image path (#451)" (#468) This reverts commit 0a8bfb4f0f59bd8551979f74241d731a77229b48. * Fix broken read_time in blog/index.html (#469) * Lighthouse enhancements (#445) * Add TOC to distill blog posts (#470) * Fix a small bug in _includes/responsive_img.html Correctly fixes the issue mentioned in #471. * Add a website to list of academics websites (#473) * Switch to uing for responsive images * Use WebP responsive images (#498) This PR replaces the jekyll-responsive-images with jekyll-imagemagick for responsive WebP images. WebP images are much smaller compared to PNG and JPEG, faster to load and most of the modern browsers recommend it. More information about WebP images: https://developers.google.com/speed/webp * Delete assets/resized directory from GIT (#440) * Update 2015-10-20-math.md (#514) Typo * Better SEO, OpenGraph, schema.org and clean generated code (#481) * Fix distill dark mode again (#517) * Correctly slugify distill TOC (#519) * Correctly slugify distill TOC * Add special character to demo distill post's TOC * Minor fixes (#522) * Fix distill collapsible Navbar (#524) * Update library versions (bootstap, jquery, fontawesome, academicicons, masonry, mdbootstrap) (#521) * added my website to readme examples (#530) * Add website to README.md (#533) * fixed title for og preview, otherwise its "blank" (#531) * fixed title for og preview, otherwise its "blank" * Update _includes/metadata.html Co-authored-by: Maruan * Add my personal website to Readme examples (#535) * Add my own site to the readme (#545) * Update README.md and LICENSE year (#544) * Change -webkit-transition to transition-property (#540) As per https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-webkit-transition, webkit-transition feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. * Layout Spacing problem when footer_fixed: false (#554) * fix space * Minor adjustments Co-authored-by: Maruan Al-Shedivat * Add Yang's webpage (#559) * Fix a small bug in news (#560) * Theme and responsiveness fixes (#509) * Dark themed cards * Responsiveness fixes * added dark stylesheet option * highlight theme toggle * added highlight function * added highlight themes to assets/css * offline highlight implementation * Fixes for masonry * Revert "added highlight themes to assets/css" This reverts commit ee7cb7675671430697f3a38bd5a56405179e6dd9. * Update `code syntax highlighting` to use jsdelivr CDN * Project card responsiveness fixes * added personal website to readme veedata.github.io * Reverted responsiveness chnages * Minor adjustments Co-authored-by: rohandebsarkar Co-authored-by: Maruan Al-Shedivat * enable blog to redirect to asset (#550) * Add custom favicon if needed (#386) * Fix #565 * mention K-Wu personal website in readme (#575) * Added amalawilson.com to the list of user samples (#595) * Added a star (#617) * Empty entrytype if not article or inproceedings (#578) For bibtex entries that are neither articles nor proceedings, the value `entrytype` carries over from the previous entry in the loop, leading to incorrect displays. This PR fixes that. * Fix table colors in dark mode (#624) * Call bash on bin/deploy in github actions (#625) * Add support for external blog posts (#647) * Add support for external blog posts * Cosmetic fixes * Added documentation on publication buttons (#651) * Added documentation on publication buttons * Added missing * Added bibtex filter to hide custom bibtex keywords from bib file output (#652) * Add a new star (#667) Add a start to list of academic personal webpages * Delete `travis.yml` (#665) * Add `jekyll-minifier` (#668) * Remove obsolete plugins * Add `jekyll-minifier` * Add `JEKYLL_ENV=production` * Add support for `nav_order` and Fix hardcoded navbar titles (#664) * Minor fixes for previous PR #668 (#672) * Fix theme (#697) * fix theme * fix theme Co-authored-by: rohandebsarkar * Add support for CV (#628) * Minor changes and fixes (#726) * Support for cicular image (#728) * Adds vertical scrollbar to news (#729) * Update Lighthouse PageSpeed Insights * Adds support for bypassing GitHub Pages Jekyll processing (#738) * Adds support for preview images for publications (#730) * Adds support for publication teaser * Adds an example for publication teaser * Update example publication teaser * Update size * change `teaser` to `preview` * Update _config.yml Co-authored-by: Maruan * Update _layouts/bib.html Co-authored-by: Maruan * Update _layouts/bib.html Co-authored-by: Maruan * Update _layouts/bib.html Co-authored-by: Maruan * Update _sass/_base.scss Co-authored-by: Maruan * Update _sass/_base.scss Co-authored-by: Maruan Co-authored-by: Maruan * Adds support for tag-list (#734) * Adds support for tag-list * Update _sass/_base.scss Co-authored-by: Maruan * Made tags optional * Responsive deign for tag-list Co-authored-by: Maruan * Fix typos in _layouts/about.html (#739) * add star (#744) * Change imagemagick optional to depend on one variable (#745) * Fix Previous PR (#745) (#746) * Fix responsive image (#748) * fix * base url * Revert "base url" This reverts commit 2e81d32ec22f8a9ec53b7ad216679d4cfa88456c. * fix * Better bundler caching for GitHub Actions (#750) * Better caching for GitHub Actions * Update `actions/checkout` to `v3` * docs: add alshedivat as a contributor for design, code (#751) * docs: update README.md [skip ci] * docs: create .all-contributorsrc [skip ci] * Update .all-contributorsrc * Update README.md * Update .all-contributorsrc Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Maruan Al-Shedivat * docs: add rohandebsarkar as a contributor for code (#752) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * Add Dockerfile for easy installation on local machine (#532) * docs: add pourmand1376 as a contributor for code (#753) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * Update README.md * Update README.md * Update README.md * Adds support `max_author_limit` (#732) * Adds support max author limit * typo * fix * display all authors by default * Added an example * Added 'and' before the last author * Improve hiding/showing more authors * Add title text Co-authored-by: Maruan Al-Shedivat Co-authored-by: Maruan * Fix scripts (#755) * Include bootstrap bundle (#756) * Bootstrap js SRI fix (#757) * fix more authors bug (#758) * fix more authors bug * fix * add preview Co-authored-by: Rohan Deb Sarkar * Optimize image qualities and a fix (#762) * blog tag-list * optimize publication preview * better compression * optimize jpg project images * reduce sizes of project images * fix * Skip Docker Image on Forked Images (#767) * Add Tags for Docker Images (#754) * Adds support for repositories (#760) * Add support for github repo cards * add support for dark theme * Add support for custom theme * repositories * fix * make it simpler * spcaing * responsive fix * adds support for usernames * make it modular * fix * show icons * cache_seconds * fix * Revert "cache_seconds" This reverts commit a9dd4d5d43d212676e1c1dba8ec8086c7fdb7cd7. * add last line * fix * github only * fix * Add instructions * Add `README.md` instructions * Add `nav_order` * Adds support for GA4 Google Analytics (#727) * Update `analytics.html` * Update `config.yml` * Update * Update * Added my webpage to the list (#788) Added my webpage to the list. * Fix title spaces and a few links (#789) * fix title * fix a few links * add line * Add website (#802) * Fix commas in author list (#770) * Support different colors for different kinds of publications in publication list (#797) * Add personal page (#812) * Update README.md * add page (#817) * fix #814 (#818) * fixe typos (#823) * Fix grammar (#848) * Update 2018-12-22-distill.md * Update README.md * Display booktitle for publications of type incollection (#871) * Adding Table of Contents to Readme file (#876) * Add dominikstrb's personal page (#880) Added a link to my personal website to the README * Add Semantic Scholar social integration (#879) * add more social media (#878) #877 is an explanation of the issue. The new icons include Kaggle, LastFM, Spotify, Pinterest, Unsplash, Instagram, and Facebook, and you can change their order. * add multiple last names in bibliography (#905) Multiple last names can be defined to be highlighted in the bibliography (#904) * fix bug where proceedings do not render (#913) * Improve info about theme colors (#911) * Add docker badges (#888) * Update README.md * Set the margin according to the alignment selected (#928) As reported in #927, the style of the profile class only considers a left-margin regardless of the alignment option selected. Thus, when the user changes the default alignment there is no corresponding margin to match their selection. My commit addresses this by enabling the corresponding margin for the left or right alignment options * Fix default highlighting (#931) The default setting `media="none"` disables code highlighting. This works OK when we have `enable_darkmode: true` in `config.yml` as the code handling the dark/light theme switching takes care of setting `media=""` for the preferred theme. However, setting `enable_darkmode: false` prevents importing `theme.js` which in turn prevents said change thus the default highlighting stays disabled. Setting `media=""` by default enables the default highlighting when `enable_darkmode` is false. Fixes #929 * Fixed missing year in title when in blog archive (#921) Fixed missing year in title when visualizing blog archive filtered by year Signed-off-by: George Araujo * Slugify tag and category links (#947) Fixes links to jekyll-archive pages when tag/category contains spaces. * Update README.md (#953) added the link to the personal academic site I've started working on using al-folio in the table * Fixed broken link to distill-style blog post (#957) Updated README.md with the correct link to the distill-style blog post example. * Add a progress bar to show the scroll position (#934) This feature adds a horizontal bar under the top menu which tracks the vertical scroll position. Such a feature can be useful to represent how much is left to read on the current page more aesthetically. As this is an optional feature, `enable_progressbar` must be set to `true` in `_config.yml` to activate the functionality. I am not the original author of this code. I just made it compatible with the current version of the template at the time of this commit. The original code was most likely authored by Pankaj Parashar in this [post](https://css-tricks.com/reading-position-indicator/) made a few years before the first inclusion in an `al-folio` site. Then, the code was adapted for compatibility with the template at Anthony Plantanios' site. Finally, I did the last updates to have the code fit the new conventions used in the project. This was discussed in #557 Co-authored-by: rohandebsarkar * Enable progress bar by default * Add WhatsApp to social integration (#945) * Add altmetric badges to paper (#950) [Altmetric](https://www.altmetric.com/) tracks social media and citation activity for a paper. I added an option to add the altmeric id to a paper's bib entry, which results in the altmeric badge for the paper being displayed next to the other buttons. As an example, I added the altmetric id for the Einstein, Podolsky & Rosen paper. * Small stylistic fix * Update README.md * Add Docker-compose file for windows compatibility (#875) This file makes it easier for windows users to use docker. (Closes #829) Previous to this commit, those who used Windows had to install Ubuntu inside windows (via WSL) and run our commands. Now they can run it by just typing `docker-compose up`. > The main problem was that `./bin/dockerhub_run.sh` command was written with `Bash` in mind and you had to change it a little bit to make it compatible with windows `Powershell`. We shouldn't have two scripts. This is why adding a `docker-compose.yml` file is necessary. * Added Mastodon to social (#974) * Add Junshen's personal page (#979) Added a link to my personal website to the README. * Add support for Disqus comments on distill posts (#981) Fixes #980. * Add backlink to verify mastodon (#978) * New update to GH Actions: Deprecating `save-state` and `set-output` commands (#986) Hi there First of all, thanks for this amazing complete theme Due to this warning which has been recently showed by Github, `::set-output` will be deprecated and must be replaced with a new method ![image](https://user-images.githubusercontent.com/86428901/201933020-4a53d735-08b4-41d3-b38c-e16942fdd64e.png) topic: [GitHub Actions: Deprecating save-state and set-output commands](https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/) Thanks * Add Andreas Kuster's published webpage (#991) Thanks a lot for this very neat and professional template. This PR adds my academic page to the Academics list * Adds Telegram to social integrations (#992) * fix deploy script for `--user` (#994) Fixes #820. Explanation: https://github.com/alshedivat/al-folio/discussions/969#discussioncomment-4180959 * add ellisbrown.github.io reference (#1008) * Update README.md (#1014) Adding my webpage. * ADD More Clear Explanations in README (#1012) * Add Container Name (#1021) * Adapt repo code to handle branches too (#1003) * Add support for giscus comments (#1028) adds support for comments on posts using https://giscus.app/ * Add interactive plotly example to distill post (#1027) * Hide the other opened box (Bib, Abs), if any (#1002) * Add Pre-commit Hook (#801) * Improve bib layout for thesis (#920) * add star to readme (#1064) * Add youtube as a social option (#1007) * Fix medium zoom on small devices (#1084) fixes #1006 * Fix SRI hash (#1087) Sorry, forgot to change the SRI. * Fix Docker Problem (#1074) * Adds Dimensions badge (#1086) This adds a dimension badge as requested in #987. This separates the the links from the badges, in case more badges need to be added in the future. * Add news page (#1085) fixes #993 Also added links to news and publications from respective section headers on the home page. Changed the colors of the header links to make it consistent with the previous look. * Added my star to README (#1093) Added my webpage link (⭐) to the table of `al-folio` users. * Update favicon emoji length limit (#1099) Since, a image file will always contain a dot and a three letter extension at least (ex: `.jpg`, `.png`, `.jpeg`, etc). Therefore we can safely set the limit up to 4. fixes #1096 * fix distill hyperlink color (#1113) Make distill hyperlink color logic consistent with rest of the theme. fixes #1105 * fix: small typo (#1143) fix a small typo * Use figure for bib entry preview (#1152) This makes sure that the image is resized per media type by imagemagick. The result is still a bit too big (1400 width on desktop), but better than nothing. Signed-off-by: Zuhair AlSader * Add CogSci workshop to list of workshops in README (#1170) created a new row in the 'Workshops' section to add a workshop at Cogsci 2022 where we used this awesome template! Thanks! * Add star to academic portfolios (#1178) Adding my portfolio website to the list. * Added george-gca academic site (#1183) Added new academic site Signed-off-by: George Araújo Signed-off-by: George Araújo * Update README.md to encourage people to use `Use this template` (#1167) This PR changes README.md to encourage people to use `Use this template` rather than `fork`. ### Differences between `Use this template` and fork > - A new fork includes the entire commit history of the parent repository, while a repository created from a template starts with a single commit. > - Commits to a fork don't appear in your contributions graph, while commits to a repository created from a template do appear in your contribution graph. > - A fork can be a temporary way to contribute code to an existing project, while creating a repository from a template starts a new project quickly. [Ref](https://docs.github.com/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template) ### Cons Possible con would be that it is harder to pull the new changes from this repo to the users' repos. It does not seem like impossible to do so but it will require additonal actions on the users end. - https://github.com/orgs/community/discussions/23528 - https://stackoverflow.com/questions/56577184/github-pull-changes-from-a-template-repository --------- Co-authored-by: Maruan * Add OSF to social (#1185) * Update README.md * Update 404.html wording for accessibility (#1194) * Added related posts section (#1168) * Add star to academic portfolios (#1202) * feat: add wikipedia social (#1097) I imagine more people have wikipedia accounts than wikidata entries about them 😉 * OSF social link (#1217) Added missing "/" in the OSF link. * Added information about using github action (#1226) By using this Github action it is possible to keep the derived repository up-to-date with its template. I am currently using this to keep my website up to date with the template repository. An example of the PR this action creates can be seen [here](https://github.com/george-gca/george-gca.github.io/pull/13). Signed-off-by: George Araújo * Added github 🏆 section in repositories (#1229) Creates a new section with user trophies. * Replace bin/deploy with GitHub Action (#1234) This PR updates `deploy.yml` to use the GitHub Action [Deploy to GitHub Pages](https://github.com/marketplace/actions/deploy-to-github-pages). * Avoiding specific warning on Google Chrome (#1268) Avoids a warning that appears in the console when opening the site on Google Chrome * Added related_posts false to the announcements front matter (#1266) Added `related_posts: false` to the announcements front matter to avoid errors like #1203. Also included explanation in README FAQ section. * Update README.md: added new profile (#1263) * Implemented copy code button feature (#1267) Implemented support for copy code button in code blocks (#1262), also updated blog post about code to reflect it. * Added more options to altmetric badge, changed to arxiv code first (#1269) * update readme + remove sponsorship info (#1274) majority of the recent improvements to al-folio have been truly driven by a growing community of fans and contributors. this template has gradually transformed from a low-key weekend project into a "public good" of some sort used by thousands of people, university labs and classes, and academic conference and workshops. as such, having personal sponsorship info from the repository is no longer relevant. as the community grows a bit further, we may have to think about establishing some kind of governance around decisions of how al-folio is supposed to evolve, which features to prioritize, and how to reward contributors for their hard work. for now, these decisions will be made by the project maintainers (active contributors are welcome to join the team). and I'm all ears for proposals and suggestions! * Fixed one-word typo in _config.yml (Non-Urgent) (#1288) * Update README - Add new profile (#1285) * Moved information about creating your repo to front (#1298) Moved information about using this template to the beginning of the installation part, added a few more documentation links in it, fixed some typos. --------- Signed-off-by: George Araújo * Fixed some typos in _config.yml and README.md (#1306) * Fix assets sitemap exclusion (#1315) * Implemented latest posts on about page (#1307) Adresses #340 --------- Signed-off-by: George Araújo * Implemented details tag for distill blog (#1321) * Fix publication button spacing (#1322) * docs: add george-gca as a contributor for code (#1323) * Update README.md --------- Signed-off-by: George Araujo Signed-off-by: Zuhair AlSader Signed-off-by: George Araújo Co-authored-by: Maruan Co-authored-by: Riddhiman Adib Co-authored-by: Julian Streyczek <82290284+JulianStreyczek@users.noreply.github.com> Co-authored-by: Sebastian Daza Co-authored-by: Maik Wöhl Co-authored-by: Amir Pourmand Co-authored-by: Rohan Deb Sarkar Co-authored-by: Maruan Al-Shedivat Co-authored-by: Steven Rick Co-authored-by: José M. Requena Plens Co-authored-by: Maruan Al-Shedivat Co-authored-by: Dinesh Natesan Co-authored-by: Edsuns Co-authored-by: Karim de Fombelle Co-authored-by: Xiaochen Zhu <42903201+zhxchd@users.noreply.github.com> Co-authored-by: Nipuna Weerasekara Co-authored-by: Julian Lehrer Co-authored-by: Jun-Liang Lin <82939287+junliang-lin@users.noreply.github.com> Co-authored-by: Ali Kuwajerwala Co-authored-by: Scott Lee Chua <51027688+scottleechua@users.noreply.github.com> Co-authored-by: Jack Lloyd-Walters Co-authored-by: Vanshaj Kerni Co-authored-by: yyang768osu Co-authored-by: Viraj Thakkar <43007623+veedata@users.noreply.github.com> Co-authored-by: Jiashu Xu Co-authored-by: Kun Wu Co-authored-by: Amala Wilson Co-authored-by: Tirtharaj Dash Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> Co-authored-by: Tønnes Nygaard Co-authored-by: Carolina Carreira Co-authored-by: Rohan Deb Sarkar Co-authored-by: Manan Dey Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Congcong Li <20706332+lufficc@users.noreply.github.com> Co-authored-by: johanneshoerner <110042110+johanneshoerner@users.noreply.github.com> Co-authored-by: Ioannis Mavromatis <44159802+ioannismavromatis@users.noreply.github.com> Co-authored-by: gzwongkk Co-authored-by: Leandro A. Bugnon Co-authored-by: Tai D Nguyen Co-authored-by: Yavuz Alp Sencer ÖZTÜRK <28690608+alpsencer@users.noreply.github.com> Co-authored-by: wristy Co-authored-by: Lucas Hosseini Co-authored-by: Dominik Straub Co-authored-by: Amir Hossein Kargaran Co-authored-by: Josh Veitch-Michaelis Co-authored-by: Carlos Morales Co-authored-by: George <31376482+george-gca@users.noreply.github.com> Co-authored-by: Simmo Saan Co-authored-by: Tyler Barna <57914086+tylerbarna@users.noreply.github.com> Co-authored-by: Miroslav Suzara Co-authored-by: Muhamamd Naufal Shidqi Co-authored-by: bruno vianna Co-authored-by: Junshen Xu Co-authored-by: Alireza Dehghanzadeh <86428901+adehghanzadeh@users.noreply.github.com> Co-authored-by: Andreas Kuster <20418060+andreaskuster@users.noreply.github.com> Co-authored-by: Andrea Gasparini Co-authored-by: Ellis Brown Co-authored-by: Noman Bashir Co-authored-by: Fares Meghdouri <33158574+fm94@users.noreply.github.com> Co-authored-by: Mohammad Qodrati Co-authored-by: djherron Co-authored-by: Philip Wong <4522927+p2635@users.noreply.github.com> Co-authored-by: Rohan Deb Sarkar Co-authored-by: Rodo-Singh Co-authored-by: ZhengLin Li <63448884+ZhengLin-Li@users.noreply.github.com> Co-authored-by: Zuhair AlSader Co-authored-by: Kushin Mukherjee Co-authored-by: Divakar Verma Co-authored-by: Kotaro Suto Co-authored-by: Mathias Micheel <49622130+buerviper@users.noreply.github.com> Co-authored-by: Bashir Kazimi Co-authored-by: Allie <13716824+ChildishGiant@users.noreply.github.com> Co-authored-by: Scott Lee Chua Co-authored-by: Do Hai Son Co-authored-by: Douglas <48629993+DouglasKrouth@users.noreply.github.com> Co-authored-by: Raphael Azorin Co-authored-by: Chen Chen Co-authored-by: gaspardbb <40466739+gaspardbb@users.noreply.github.com> --- Gemfile | 4 ++ _config.yml | 195 +++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 181 insertions(+), 18 deletions(-) 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