Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented details tag for distill blog #1321

Merged
merged 2 commits into from
Apr 8, 2023

Conversation

gaspardbb
Copy link
Contributor

Addresses #1308

@alshedivat
Copy link
Owner

@gaspardbb, thanks for contributing this, looks awesome!

@alshedivat alshedivat merged commit 8aaf0df into alshedivat:master Apr 8, 2023
@gaspardbb gaspardbb deleted the add-distill-details branch April 8, 2023 13:59
passalis added a commit to passalis/passalis.github.io that referenced this pull request Apr 22, 2023
* Update _config.yml

* Update bug_report.md

* Fix latex rendering issue in the bibliography entries (alshedivat#358)

* adds submenu in navigation bar. (fixes issue alshedivat#159) (alshedivat#334)

* adds submenu in navigation bar. (fixes issue alshedivat#159)

* Updated scss files to change hover animations on dropdown submenus, on both dark mode and light mode

* Revert "Change gitcdn link (alshedivat#234)" (alshedivat#364)

This reverts commit 0e4df83.

* minor updates to CONTRIBUTING and LICENSE, add website (alshedivat#365)

* Revert jekyll-scholar bibtex filters (alshedivat#381)

* Revert "Fix latex rendering issue in the bibliography entries (alshedivat#358)"

This reverts commit e328dc6.

* Update mathjax version to 3.2.0

* Add bibtex_filters explicitly to _config.yml

* add website (alshedivat#383)

* Add 'main' branch for newer GitHub repositories (alshedivat#389)

* add stackoverflow id (alshedivat#400)

* Add 404.html (alshedivat#412)

* add jekyll target blank plugin (alshedivat#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 <[email protected]>

* Add jekyll-diagrams (alshedivat#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 (alshedivat#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 (alshedivat#434)

* Adding month to publication section (alshedivat#433)

* Update deploy.yml (alshedivat#436)

‘action’ is deprecated, change to ‘ruby’
https://github.com/ruby/setup-ruby

* Optimize Website Load Time (alshedivat#435)

* Place js files after body tag

* Add Analytics to the end of script

* Minor nits and fixes

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Add support for responsive images (alshedivat#439)

* Added Jekyll-Archives (for tags, categories) and Jekyll site-map (alshedivat#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 <[email protected]>

* Optimize dark theme (alshedivat#431)

* Optimize dark theme

* Fix-up

* Minor fixes

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Add best practices info to README

* Remove theming dependence on jquery

* Update README.md

* Update README.md

* remove extra space in profile image path (alshedivat#451)

* Revert "remove extra space in profile image path (alshedivat#451)" (alshedivat#468)

This reverts commit 0a8bfb4.

* Fix broken read_time in blog/index.html (alshedivat#469)

* Lighthouse enhancements (alshedivat#445)

* Add TOC to distill blog posts (alshedivat#470)

* Fix a small bug in _includes/responsive_img.html

Correctly fixes the issue mentioned in alshedivat#471.

* Add a website to list of academics websites (alshedivat#473)

* Switch to uing <picture> for responsive images

* Use WebP responsive images (alshedivat#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 (alshedivat#440)

* Update 2015-10-20-math.md (alshedivat#514)

Typo

* Better SEO, OpenGraph, schema.org and clean generated code (alshedivat#481)

* Fix distill dark mode again (alshedivat#517)

* Correctly slugify distill TOC (alshedivat#519)

* Correctly slugify distill TOC

* Add special character to demo distill post's TOC

* Minor fixes (alshedivat#522)

* Fix distill collapsible Navbar (alshedivat#524)

* Update library versions (bootstap, jquery, fontawesome, academicicons, masonry, mdbootstrap) (alshedivat#521)

* added my website to readme examples (alshedivat#530)

* Add website to README.md (alshedivat#533)

* fixed title for og preview, otherwise its "blank" (alshedivat#531)

* fixed title for og preview, otherwise its "blank"

* Update _includes/metadata.html

Co-authored-by: Maruan <[email protected]>

* Add my personal website to Readme examples (alshedivat#535)

* Add my own site to the readme (alshedivat#545)

* Update README.md and LICENSE year (alshedivat#544)

* Change -webkit-transition to transition-property (alshedivat#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 (alshedivat#554)

* fix space

* Minor adjustments

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Add Yang's webpage (alshedivat#559)

* Fix a small bug in news (alshedivat#560)

* Theme and responsiveness fixes (alshedivat#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 ee7cb76.

* 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 <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>

* enable blog to redirect to asset (alshedivat#550)

* Add custom favicon if needed (alshedivat#386)

* Fix alshedivat#565

* mention K-Wu personal website in readme (alshedivat#575)

* Added amalawilson.com to the list of user samples (alshedivat#595)

* Added a star (alshedivat#617)

* Empty entrytype if not article or inproceedings (alshedivat#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 (alshedivat#624)

* Call bash on bin/deploy in github actions (alshedivat#625)

* Add support for external blog posts (alshedivat#647)

* Add support for external blog posts

* Cosmetic fixes

* Added documentation on publication buttons (alshedivat#651)

* Added documentation on publication buttons

* Added missing </details>

* Added bibtex filter to hide custom bibtex keywords from bib file output (alshedivat#652)

* Add a new star (alshedivat#667)

Add a start to list of academic personal webpages

* Delete `travis.yml` (alshedivat#665)

* Add `jekyll-minifier` (alshedivat#668)

* Remove obsolete plugins

* Add `jekyll-minifier`

* Add `JEKYLL_ENV=production`

* Add support for `nav_order` and Fix hardcoded navbar titles (alshedivat#664)

* Minor fixes for previous PR alshedivat#668 (alshedivat#672)

* Fix theme (alshedivat#697)

* fix theme

* fix theme

Co-authored-by: rohandebsarkar <[email protected]>

* Add support for CV (alshedivat#628)

* Minor changes and fixes (alshedivat#726)

* Support for cicular image (alshedivat#728)

* Adds vertical scrollbar to news (alshedivat#729)

* Update Lighthouse PageSpeed Insights

* Adds support for bypassing GitHub Pages Jekyll processing (alshedivat#738)

* Adds support for preview images for publications (alshedivat#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 <[email protected]>

* Update _layouts/bib.html

Co-authored-by: Maruan <[email protected]>

* Update _layouts/bib.html

Co-authored-by: Maruan <[email protected]>

* Update _layouts/bib.html

Co-authored-by: Maruan <[email protected]>

* Update _sass/_base.scss

Co-authored-by: Maruan <[email protected]>

* Update _sass/_base.scss

Co-authored-by: Maruan <[email protected]>

Co-authored-by: Maruan <[email protected]>

* Adds support for tag-list (alshedivat#734)

* Adds support for tag-list

* Update _sass/_base.scss

Co-authored-by: Maruan <[email protected]>

* Made tags optional

* Responsive deign for tag-list

Co-authored-by: Maruan <[email protected]>

* Fix typos in _layouts/about.html (alshedivat#739)

* add star (alshedivat#744)

* Change imagemagick optional to depend on one variable (alshedivat#745)

* Fix Previous PR (alshedivat#745) (alshedivat#746)

* Fix responsive image (alshedivat#748)

* fix

* base url

* Revert "base url"

This reverts commit 2e81d32.

* fix

* Better bundler caching for GitHub Actions (alshedivat#750)

* Better caching for GitHub Actions

* Update `actions/checkout` to `v3`

* docs: add alshedivat as a contributor for design, code (alshedivat#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 <[email protected]>

* docs: add rohandebsarkar as a contributor for code (alshedivat#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  (alshedivat#532)

* docs: add pourmand1376 as a contributor for code (alshedivat#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` (alshedivat#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 <[email protected]>
Co-authored-by: Maruan <[email protected]>

* Fix scripts (alshedivat#755)

* Include bootstrap bundle (alshedivat#756)

* Bootstrap js SRI fix (alshedivat#757)

* fix more authors bug (alshedivat#758)

* fix more authors bug

* fix

* add preview

Co-authored-by: Rohan Deb Sarkar <[email protected]>

* Optimize image qualities and a fix (alshedivat#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 (alshedivat#767)

* Add Tags for Docker Images (alshedivat#754)

* Adds support for repositories (alshedivat#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 a9dd4d5.

* add last line

* fix

* github only

* fix

* Add instructions

* Add `README.md` instructions

* Add `nav_order`

* Adds support for GA4 Google Analytics (alshedivat#727)

* Update `analytics.html`

* Update `config.yml`

* Update

* Update

* Added my webpage to the list (alshedivat#788)

Added my webpage to the list.

* Fix title spaces and a few links (alshedivat#789)

* fix title

* fix a few links

* add line

* Add website (alshedivat#802)

* Fix commas in author list (alshedivat#770)

* Support different colors for different kinds of publications in publication list (alshedivat#797)

* Add personal page (alshedivat#812)

* Update README.md

* add page (alshedivat#817)

* fix alshedivat#814 (alshedivat#818)

* fixe typos (alshedivat#823)

* Fix grammar (alshedivat#848)

* Update 2018-12-22-distill.md

* Update README.md

* Display booktitle for publications of type incollection (alshedivat#871)

* Adding Table of Contents to Readme file (alshedivat#876)

* Add dominikstrb's personal page (alshedivat#880)

Added a link to my personal website to the README

* Add Semantic Scholar social integration (alshedivat#879)

* add more social media (alshedivat#878)

alshedivat#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 (alshedivat#905)

Multiple last names can be defined to be highlighted in the bibliography
(alshedivat#904)

* fix bug where proceedings do not render (alshedivat#913)

* Improve info about theme colors (alshedivat#911)

* Add docker badges (alshedivat#888)

* Update README.md

* Set the margin according to the alignment selected (alshedivat#928)

As reported in alshedivat#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 (alshedivat#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 alshedivat#929

* Fixed missing year in title when in blog archive (alshedivat#921)

Fixed missing year in title when visualizing blog archive filtered by
year

Signed-off-by: George Araujo <[email protected]>

* Slugify tag and category links (alshedivat#947)

Fixes links to jekyll-archive pages when tag/category contains spaces.

* Update README.md (alshedivat#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 (alshedivat#957)

Updated README.md with the correct link to the distill-style blog post
example.

* Add a progress bar to show the scroll position (alshedivat#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 alshedivat#557

Co-authored-by: rohandebsarkar <[email protected]>

* Enable progress bar by default

* Add WhatsApp to social integration (alshedivat#945)

* Add altmetric badges to paper (alshedivat#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  (alshedivat#875)

This file makes it easier for windows users to use docker. (Closes alshedivat#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 (alshedivat#974)

* Add Junshen's personal page (alshedivat#979)

Added a link to my personal website to the README.

* Add support for Disqus comments on distill posts (alshedivat#981)

Fixes alshedivat#980.

* Add backlink to verify mastodon (alshedivat#978)

* New update to GH Actions: Deprecating `save-state` and `set-output` commands (alshedivat#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 (alshedivat#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 (alshedivat#992)

* fix deploy script for `--user` (alshedivat#994)

Fixes alshedivat#820.

Explanation:
alshedivat#969 (comment)

* add ellisbrown.github.io reference (alshedivat#1008)

* Update README.md (alshedivat#1014)

Adding my webpage.

* ADD More Clear Explanations in README (alshedivat#1012)

* Add Container Name (alshedivat#1021)

* Adapt repo code to handle branches too (alshedivat#1003)

* Add support for giscus comments (alshedivat#1028)

adds support for comments on posts using https://giscus.app/

* Add interactive plotly example to distill post (alshedivat#1027)

* Hide the other opened box (Bib, Abs), if any (alshedivat#1002)

* Add Pre-commit Hook (alshedivat#801)

* Improve bib layout for thesis (alshedivat#920)

* add star to readme (alshedivat#1064)

* Add youtube as a social option (alshedivat#1007)

* Fix medium zoom on small devices (alshedivat#1084)

fixes alshedivat#1006

* Fix SRI hash (alshedivat#1087)

Sorry, forgot to change the SRI.

* Fix Docker Problem (alshedivat#1074)

* Adds Dimensions badge (alshedivat#1086)

This adds a dimension badge as requested in alshedivat#987.

This separates the the links from the badges, in case more badges need to be added in the future.

* Add news page (alshedivat#1085)

fixes alshedivat#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 (alshedivat#1093)

Added my webpage link (⭐) to the table of `al-folio` users.

* Update favicon emoji length limit (alshedivat#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 alshedivat#1096

* fix distill hyperlink color (alshedivat#1113)

Make distill hyperlink color logic consistent with rest of the theme.

fixes alshedivat#1105

* fix: small typo (alshedivat#1143)

fix a small typo

* Use figure for bib entry preview (alshedivat#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 <[email protected]>

* Add CogSci workshop to list of workshops in README (alshedivat#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 (alshedivat#1178)

Adding my portfolio website to the list.

* Added george-gca academic site (alshedivat#1183)

Added new academic site

Signed-off-by: George Araújo <[email protected]>

Signed-off-by: George Araújo <[email protected]>

* Update README.md to encourage people to use `Use this template`  (alshedivat#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 <[email protected]>

* Add OSF to social (alshedivat#1185)

* Update README.md

* Update 404.html wording for accessibility (alshedivat#1194)

* Added related posts section (alshedivat#1168)

* Add star to academic portfolios (alshedivat#1202)

* feat: add wikipedia social (alshedivat#1097)

I imagine more people have wikipedia accounts than wikidata entries
about them 😉

* OSF social link (alshedivat#1217)

Added missing "/" in the OSF link.

* Added information about using github action (alshedivat#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](george-gca/george-gca.github.io#13).

Signed-off-by: George Araújo <[email protected]>

* Added github 🏆 section in repositories (alshedivat#1229)

Creates a new section with user trophies.

* Replace bin/deploy with GitHub Action (alshedivat#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 (alshedivat#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 (alshedivat#1266)

Added `related_posts: false` to the announcements front matter to avoid
errors like alshedivat#1203. Also included explanation in README FAQ section.

* Update README.md: added new profile (alshedivat#1263)

* Implemented copy code button feature (alshedivat#1267)

Implemented support for copy code button in code blocks (alshedivat#1262), also updated blog post about code to reflect it.

* Added more options to altmetric badge, changed to arxiv code first (alshedivat#1269)

* update readme + remove sponsorship info (alshedivat#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) (alshedivat#1288)

* Update README - Add new profile (alshedivat#1285)

* Moved information about creating your repo to front (alshedivat#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 <[email protected]>

* Fixed some typos in _config.yml and README.md (alshedivat#1306)

* Fix assets sitemap exclusion (alshedivat#1315)

* Implemented latest posts on about page (alshedivat#1307)

Adresses alshedivat#340

---------

Signed-off-by: George Araújo <[email protected]>

* Implemented details tag for distill blog  (alshedivat#1321)

* Fix publication button spacing (alshedivat#1322)

* docs: add george-gca as a contributor for code (alshedivat#1323)

* Update README.md

---------

Signed-off-by: George Araujo <[email protected]>
Signed-off-by: Zuhair AlSader <[email protected]>
Signed-off-by: George Araújo <[email protected]>
Co-authored-by: Maruan <[email protected]>
Co-authored-by: Riddhiman Adib <[email protected]>
Co-authored-by: Julian Streyczek <[email protected]>
Co-authored-by: Sebastian Daza <[email protected]>
Co-authored-by: Maik Wöhl <[email protected]>
Co-authored-by: Amir Pourmand <[email protected]>
Co-authored-by: Rohan Deb Sarkar <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>
Co-authored-by: Steven Rick <[email protected]>
Co-authored-by: José M. Requena Plens <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>
Co-authored-by: Dinesh Natesan <[email protected]>
Co-authored-by: Edsuns <[email protected]>
Co-authored-by: Karim de Fombelle <[email protected]>
Co-authored-by: Xiaochen Zhu <[email protected]>
Co-authored-by: Nipuna Weerasekara <[email protected]>
Co-authored-by: Julian Lehrer <[email protected]>
Co-authored-by: Jun-Liang Lin <[email protected]>
Co-authored-by: Ali Kuwajerwala <[email protected]>
Co-authored-by: Scott Lee Chua <[email protected]>
Co-authored-by: Jack Lloyd-Walters <[email protected]>
Co-authored-by: Vanshaj Kerni <[email protected]>
Co-authored-by: yyang768osu <[email protected]>
Co-authored-by: Viraj Thakkar <[email protected]>
Co-authored-by: Jiashu Xu <[email protected]>
Co-authored-by: Kun Wu <[email protected]>
Co-authored-by: Amala Wilson <[email protected]>
Co-authored-by: Tirtharaj Dash <[email protected]>
Co-authored-by: Guillaume Dalle <[email protected]>
Co-authored-by: Tønnes Nygaard <[email protected]>
Co-authored-by: Carolina Carreira <[email protected]>
Co-authored-by: Rohan Deb Sarkar <[email protected]>
Co-authored-by: Manan Dey <[email protected]>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Congcong Li <[email protected]>
Co-authored-by: johanneshoerner <[email protected]>
Co-authored-by: Ioannis Mavromatis <[email protected]>
Co-authored-by: gzwongkk <[email protected]>
Co-authored-by: Leandro A. Bugnon <[email protected]>
Co-authored-by: Tai D Nguyen <[email protected]>
Co-authored-by: Yavuz Alp Sencer ÖZTÜRK <[email protected]>
Co-authored-by: wristy <[email protected]>
Co-authored-by: Lucas Hosseini <[email protected]>
Co-authored-by: Dominik Straub <[email protected]>
Co-authored-by: Amir Hossein Kargaran <[email protected]>
Co-authored-by: Josh Veitch-Michaelis <[email protected]>
Co-authored-by: Carlos Morales <[email protected]>
Co-authored-by: George <[email protected]>
Co-authored-by: Simmo Saan <[email protected]>
Co-authored-by: Tyler Barna <[email protected]>
Co-authored-by: Miroslav Suzara <[email protected]>
Co-authored-by: Muhamamd Naufal Shidqi <[email protected]>
Co-authored-by: bruno vianna <[email protected]>
Co-authored-by: Junshen Xu <[email protected]>
Co-authored-by: Alireza Dehghanzadeh <[email protected]>
Co-authored-by: Andreas Kuster <[email protected]>
Co-authored-by: Andrea Gasparini <[email protected]>
Co-authored-by: Ellis Brown <[email protected]>
Co-authored-by: Noman Bashir <[email protected]>
Co-authored-by: Fares Meghdouri <[email protected]>
Co-authored-by: Mohammad Qodrati <[email protected]>
Co-authored-by: djherron <[email protected]>
Co-authored-by: Philip Wong <[email protected]>
Co-authored-by: Rohan Deb Sarkar <[email protected]>
Co-authored-by: Rodo-Singh <[email protected]>
Co-authored-by: ZhengLin Li <[email protected]>
Co-authored-by: Zuhair AlSader <[email protected]>
Co-authored-by: Kushin Mukherjee <[email protected]>
Co-authored-by: Divakar Verma <[email protected]>
Co-authored-by: Kotaro Suto <[email protected]>
Co-authored-by: Mathias Micheel <[email protected]>
Co-authored-by: Bashir Kazimi <[email protected]>
Co-authored-by: Allie <[email protected]>
Co-authored-by: Scott Lee Chua <[email protected]>
Co-authored-by: Do Hai Son <[email protected]>
Co-authored-by: Douglas <[email protected]>
Co-authored-by: Raphael Azorin <[email protected]>
Co-authored-by: Chen Chen <[email protected]>
Co-authored-by: gaspardbb <[email protected]>
passalis added a commit to passalis/passalis.github.io that referenced this pull request Apr 22, 2023
* Update _config.yml

* Update bug_report.md

* Fix latex rendering issue in the bibliography entries (alshedivat#358)

* adds submenu in navigation bar. (fixes issue alshedivat#159) (alshedivat#334)

* adds submenu in navigation bar. (fixes issue alshedivat#159)

* Updated scss files to change hover animations on dropdown submenus, on both dark mode and light mode

* Revert "Change gitcdn link (alshedivat#234)" (alshedivat#364)

This reverts commit 0e4df83.

* minor updates to CONTRIBUTING and LICENSE, add website (alshedivat#365)

* Revert jekyll-scholar bibtex filters (alshedivat#381)

* Revert "Fix latex rendering issue in the bibliography entries (alshedivat#358)"

This reverts commit e328dc6.

* Update mathjax version to 3.2.0

* Add bibtex_filters explicitly to _config.yml

* add website (alshedivat#383)

* Add 'main' branch for newer GitHub repositories (alshedivat#389)

* add stackoverflow id (alshedivat#400)

* Add 404.html (alshedivat#412)

* add jekyll target blank plugin (alshedivat#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 <[email protected]>

* Add jekyll-diagrams (alshedivat#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 (alshedivat#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 (alshedivat#434)

* Adding month to publication section (alshedivat#433)

* Update deploy.yml (alshedivat#436)

‘action’ is deprecated, change to ‘ruby’
https://github.com/ruby/setup-ruby

* Optimize Website Load Time (alshedivat#435)

* Place js files after body tag

* Add Analytics to the end of script

* Minor nits and fixes

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Add support for responsive images (alshedivat#439)

* Added Jekyll-Archives (for tags, categories) and Jekyll site-map (alshedivat#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 <[email protected]>

* Optimize dark theme (alshedivat#431)

* Optimize dark theme

* Fix-up

* Minor fixes

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Add best practices info to README

* Remove theming dependence on jquery

* Update README.md

* Update README.md

* remove extra space in profile image path (alshedivat#451)

* Revert "remove extra space in profile image path (alshedivat#451)" (alshedivat#468)

This reverts commit 0a8bfb4.

* Fix broken read_time in blog/index.html (alshedivat#469)

* Lighthouse enhancements (alshedivat#445)

* Add TOC to distill blog posts (alshedivat#470)

* Fix a small bug in _includes/responsive_img.html

Correctly fixes the issue mentioned in alshedivat#471.

* Add a website to list of academics websites (alshedivat#473)

* Switch to uing <picture> for responsive images

* Use WebP responsive images (alshedivat#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 (alshedivat#440)

* Update 2015-10-20-math.md (alshedivat#514)

Typo

* Better SEO, OpenGraph, schema.org and clean generated code (alshedivat#481)

* Fix distill dark mode again (alshedivat#517)

* Correctly slugify distill TOC (alshedivat#519)

* Correctly slugify distill TOC

* Add special character to demo distill post's TOC

* Minor fixes (alshedivat#522)

* Fix distill collapsible Navbar (alshedivat#524)

* Update library versions (bootstap, jquery, fontawesome, academicicons, masonry, mdbootstrap) (alshedivat#521)

* added my website to readme examples (alshedivat#530)

* Add website to README.md (alshedivat#533)

* fixed title for og preview, otherwise its "blank" (alshedivat#531)

* fixed title for og preview, otherwise its "blank"

* Update _includes/metadata.html

Co-authored-by: Maruan <[email protected]>

* Add my personal website to Readme examples (alshedivat#535)

* Add my own site to the readme (alshedivat#545)

* Update README.md and LICENSE year (alshedivat#544)

* Change -webkit-transition to transition-property (alshedivat#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 (alshedivat#554)

* fix space

* Minor adjustments

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Add Yang's webpage (alshedivat#559)

* Fix a small bug in news (alshedivat#560)

* Theme and responsiveness fixes (alshedivat#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 ee7cb76.

* 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 <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>

* enable blog to redirect to asset (alshedivat#550)

* Add custom favicon if needed (alshedivat#386)

* Fix alshedivat#565

* mention K-Wu personal website in readme (alshedivat#575)

* Added amalawilson.com to the list of user samples (alshedivat#595)

* Added a star (alshedivat#617)

* Empty entrytype if not article or inproceedings (alshedivat#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 (alshedivat#624)

* Call bash on bin/deploy in github actions (alshedivat#625)

* Add support for external blog posts (alshedivat#647)

* Add support for external blog posts

* Cosmetic fixes

* Added documentation on publication buttons (alshedivat#651)

* Added documentation on publication buttons

* Added missing </details>

* Added bibtex filter to hide custom bibtex keywords from bib file output (alshedivat#652)

* Add a new star (alshedivat#667)

Add a start to list of academic personal webpages

* Delete `travis.yml` (alshedivat#665)

* Add `jekyll-minifier` (alshedivat#668)

* Remove obsolete plugins

* Add `jekyll-minifier`

* Add `JEKYLL_ENV=production`

* Add support for `nav_order` and Fix hardcoded navbar titles (alshedivat#664)

* Minor fixes for previous PR alshedivat#668 (alshedivat#672)

* Fix theme (alshedivat#697)

* fix theme

* fix theme

Co-authored-by: rohandebsarkar <[email protected]>

* Add support for CV (alshedivat#628)

* Minor changes and fixes (alshedivat#726)

* Support for cicular image (alshedivat#728)

* Adds vertical scrollbar to news (alshedivat#729)

* Update Lighthouse PageSpeed Insights

* Adds support for bypassing GitHub Pages Jekyll processing (alshedivat#738)

* Adds support for preview images for publications (alshedivat#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 <[email protected]>

* Update _layouts/bib.html

Co-authored-by: Maruan <[email protected]>

* Update _layouts/bib.html

Co-authored-by: Maruan <[email protected]>

* Update _layouts/bib.html

Co-authored-by: Maruan <[email protected]>

* Update _sass/_base.scss

Co-authored-by: Maruan <[email protected]>

* Update _sass/_base.scss

Co-authored-by: Maruan <[email protected]>

Co-authored-by: Maruan <[email protected]>

* Adds support for tag-list (alshedivat#734)

* Adds support for tag-list

* Update _sass/_base.scss

Co-authored-by: Maruan <[email protected]>

* Made tags optional

* Responsive deign for tag-list

Co-authored-by: Maruan <[email protected]>

* Fix typos in _layouts/about.html (alshedivat#739)

* add star (alshedivat#744)

* Change imagemagick optional to depend on one variable (alshedivat#745)

* Fix Previous PR (alshedivat#745) (alshedivat#746)

* Fix responsive image (alshedivat#748)

* fix

* base url

* Revert "base url"

This reverts commit 2e81d32.

* fix

* Better bundler caching for GitHub Actions (alshedivat#750)

* Better caching for GitHub Actions

* Update `actions/checkout` to `v3`

* docs: add alshedivat as a contributor for design, code (alshedivat#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 <[email protected]>

* docs: add rohandebsarkar as a contributor for code (alshedivat#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  (alshedivat#532)

* docs: add pourmand1376 as a contributor for code (alshedivat#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` (alshedivat#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 <[email protected]>
Co-authored-by: Maruan <[email protected]>

* Fix scripts (alshedivat#755)

* Include bootstrap bundle (alshedivat#756)

* Bootstrap js SRI fix (alshedivat#757)

* fix more authors bug (alshedivat#758)

* fix more authors bug

* fix

* add preview

Co-authored-by: Rohan Deb Sarkar <[email protected]>

* Optimize image qualities and a fix (alshedivat#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 (alshedivat#767)

* Add Tags for Docker Images (alshedivat#754)

* Adds support for repositories (alshedivat#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 a9dd4d5.

* add last line

* fix

* github only

* fix

* Add instructions

* Add `README.md` instructions

* Add `nav_order`

* Adds support for GA4 Google Analytics (alshedivat#727)

* Update `analytics.html`

* Update `config.yml`

* Update

* Update

* Added my webpage to the list (alshedivat#788)

Added my webpage to the list.

* Fix title spaces and a few links (alshedivat#789)

* fix title

* fix a few links

* add line

* Add website (alshedivat#802)

* Fix commas in author list (alshedivat#770)

* Support different colors for different kinds of publications in publication list (alshedivat#797)

* Add personal page (alshedivat#812)

* Update README.md

* add page (alshedivat#817)

* fix alshedivat#814 (alshedivat#818)

* fixe typos (alshedivat#823)

* Fix grammar (alshedivat#848)

* Update 2018-12-22-distill.md

* Update README.md

* Display booktitle for publications of type incollection (alshedivat#871)

* Adding Table of Contents to Readme file (alshedivat#876)

* Add dominikstrb's personal page (alshedivat#880)

Added a link to my personal website to the README

* Add Semantic Scholar social integration (alshedivat#879)

* add more social media (alshedivat#878)

alshedivat#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 (alshedivat#905)

Multiple last names can be defined to be highlighted in the bibliography
(alshedivat#904)

* fix bug where proceedings do not render (alshedivat#913)

* Improve info about theme colors (alshedivat#911)

* Add docker badges (alshedivat#888)

* Update README.md

* Set the margin according to the alignment selected (alshedivat#928)

As reported in alshedivat#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 (alshedivat#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 alshedivat#929

* Fixed missing year in title when in blog archive (alshedivat#921)

Fixed missing year in title when visualizing blog archive filtered by
year

Signed-off-by: George Araujo <[email protected]>

* Slugify tag and category links (alshedivat#947)

Fixes links to jekyll-archive pages when tag/category contains spaces.

* Update README.md (alshedivat#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 (alshedivat#957)

Updated README.md with the correct link to the distill-style blog post
example.

* Add a progress bar to show the scroll position (alshedivat#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 alshedivat#557

Co-authored-by: rohandebsarkar <[email protected]>

* Enable progress bar by default

* Add WhatsApp to social integration (alshedivat#945)

* Add altmetric badges to paper (alshedivat#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  (alshedivat#875)

This file makes it easier for windows users to use docker. (Closes alshedivat#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 (alshedivat#974)

* Add Junshen's personal page (alshedivat#979)

Added a link to my personal website to the README.

* Add support for Disqus comments on distill posts (alshedivat#981)

Fixes alshedivat#980.

* Add backlink to verify mastodon (alshedivat#978)

* New update to GH Actions: Deprecating `save-state` and `set-output` commands (alshedivat#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 (alshedivat#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 (alshedivat#992)

* fix deploy script for `--user` (alshedivat#994)

Fixes alshedivat#820.

Explanation:
alshedivat#969 (comment)

* add ellisbrown.github.io reference (alshedivat#1008)

* Update README.md (alshedivat#1014)

Adding my webpage.

* ADD More Clear Explanations in README (alshedivat#1012)

* Add Container Name (alshedivat#1021)

* Adapt repo code to handle branches too (alshedivat#1003)

* Add support for giscus comments (alshedivat#1028)

adds support for comments on posts using https://giscus.app/

* Add interactive plotly example to distill post (alshedivat#1027)

* Hide the other opened box (Bib, Abs), if any (alshedivat#1002)

* Add Pre-commit Hook (alshedivat#801)

* Improve bib layout for thesis (alshedivat#920)

* add star to readme (alshedivat#1064)

* Add youtube as a social option (alshedivat#1007)

* Fix medium zoom on small devices (alshedivat#1084)

fixes alshedivat#1006

* Fix SRI hash (alshedivat#1087)

Sorry, forgot to change the SRI.

* Fix Docker Problem (alshedivat#1074)

* Adds Dimensions badge (alshedivat#1086)

This adds a dimension badge as requested in alshedivat#987.

This separates the the links from the badges, in case more badges need to be added in the future.

* Add news page (alshedivat#1085)

fixes alshedivat#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 (alshedivat#1093)

Added my webpage link (⭐) to the table of `al-folio` users.

* Update favicon emoji length limit (alshedivat#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 alshedivat#1096

* fix distill hyperlink color (alshedivat#1113)

Make distill hyperlink color logic consistent with rest of the theme.

fixes alshedivat#1105

* fix: small typo (alshedivat#1143)

fix a small typo

* Use figure for bib entry preview (alshedivat#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 <[email protected]>

* Add CogSci workshop to list of workshops in README (alshedivat#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 (alshedivat#1178)

Adding my portfolio website to the list.

* Added george-gca academic site (alshedivat#1183)

Added new academic site

Signed-off-by: George Araújo <[email protected]>

Signed-off-by: George Araújo <[email protected]>

* Update README.md to encourage people to use `Use this template`  (alshedivat#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 <[email protected]>

* Add OSF to social (alshedivat#1185)

* Update README.md

* Update 404.html wording for accessibility (alshedivat#1194)

* Added related posts section (alshedivat#1168)

* Add star to academic portfolios (alshedivat#1202)

* feat: add wikipedia social (alshedivat#1097)

I imagine more people have wikipedia accounts than wikidata entries
about them 😉

* OSF social link (alshedivat#1217)

Added missing "/" in the OSF link.

* Added information about using github action (alshedivat#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](george-gca/george-gca.github.io#13).

Signed-off-by: George Araújo <[email protected]>

* Added github 🏆 section in repositories (alshedivat#1229)

Creates a new section with user trophies.

* Replace bin/deploy with GitHub Action (alshedivat#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 (alshedivat#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 (alshedivat#1266)

Added `related_posts: false` to the announcements front matter to avoid
errors like alshedivat#1203. Also included explanation in README FAQ section.

* Update README.md: added new profile (alshedivat#1263)

* Implemented copy code button feature (alshedivat#1267)

Implemented support for copy code button in code blocks (alshedivat#1262), also updated blog post about code to reflect it.

* Added more options to altmetric badge, changed to arxiv code first (alshedivat#1269)

* update readme + remove sponsorship info (alshedivat#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) (alshedivat#1288)

* Update README - Add new profile (alshedivat#1285)

* Moved information about creating your repo to front (alshedivat#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 <[email protected]>

* Fixed some typos in _config.yml and README.md (alshedivat#1306)

* Fix assets sitemap exclusion (alshedivat#1315)

* Implemented latest posts on about page (alshedivat#1307)

Adresses alshedivat#340

---------

Signed-off-by: George Araújo <[email protected]>

* Implemented details tag for distill blog  (alshedivat#1321)

* Fix publication button spacing (alshedivat#1322)

* docs: add george-gca as a contributor for code (alshedivat#1323)

* Update README.md

---------

Signed-off-by: George Araujo <[email protected]>
Signed-off-by: Zuhair AlSader <[email protected]>
Signed-off-by: George Araújo <[email protected]>
Co-authored-by: Maruan <[email protected]>
Co-authored-by: Riddhiman Adib <[email protected]>
Co-authored-by: Julian Streyczek <[email protected]>
Co-authored-by: Sebastian Daza <[email protected]>
Co-authored-by: Maik Wöhl <[email protected]>
Co-authored-by: Amir Pourmand <[email protected]>
Co-authored-by: Rohan Deb Sarkar <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>
Co-authored-by: Steven Rick <[email protected]>
Co-authored-by: José M. Requena Plens <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>
Co-authored-by: Dinesh Natesan <[email protected]>
Co-authored-by: Edsuns <[email protected]>
Co-authored-by: Karim de Fombelle <[email protected]>
Co-authored-by: Xiaochen Zhu <[email protected]>
Co-authored-by: Nipuna Weerasekara <[email protected]>
Co-authored-by: Julian Lehrer <[email protected]>
Co-authored-by: Jun-Liang Lin <[email protected]>
Co-authored-by: Ali Kuwajerwala <[email protected]>
Co-authored-by: Scott Lee Chua <[email protected]>
Co-authored-by: Jack Lloyd-Walters <[email protected]>
Co-authored-by: Vanshaj Kerni <[email protected]>
Co-authored-by: yyang768osu <[email protected]>
Co-authored-by: Viraj Thakkar <[email protected]>
Co-authored-by: Jiashu Xu <[email protected]>
Co-authored-by: Kun Wu <[email protected]>
Co-authored-by: Amala Wilson <[email protected]>
Co-authored-by: Tirtharaj Dash <[email protected]>
Co-authored-by: Guillaume Dalle <[email protected]>
Co-authored-by: Tønnes Nygaard <[email protected]>
Co-authored-by: Carolina Carreira <[email protected]>
Co-authored-by: Rohan Deb Sarkar <[email protected]>
Co-authored-by: Manan Dey <[email protected]>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Congcong Li <[email protected]>
Co-authored-by: johanneshoerner <[email protected]>
Co-authored-by: Ioannis Mavromatis <[email protected]>
Co-authored-by: gzwongkk <[email protected]>
Co-authored-by: Leandro A. Bugnon <[email protected]>
Co-authored-by: Tai D Nguyen <[email protected]>
Co-authored-by: Yavuz Alp Sencer ÖZTÜRK <[email protected]>
Co-authored-by: wristy <[email protected]>
Co-authored-by: Lucas Hosseini <[email protected]>
Co-authored-by: Dominik Straub <[email protected]>
Co-authored-by: Amir Hossein Kargaran <[email protected]>
Co-authored-by: Josh Veitch-Michaelis <[email protected]>
Co-authored-by: Carlos Morales <[email protected]>
Co-authored-by: George <[email protected]>
Co-authored-by: Simmo Saan <[email protected]>
Co-authored-by: Tyler Barna <[email protected]>
Co-authored-by: Miroslav Suzara <[email protected]>
Co-authored-by: Muhamamd Naufal Shidqi <[email protected]>
Co-authored-by: bruno vianna <[email protected]>
Co-authored-by: Junshen Xu <[email protected]>
Co-authored-by: Alireza Dehghanzadeh <[email protected]>
Co-authored-by: Andreas Kuster <[email protected]>
Co-authored-by: Andrea Gasparini <[email protected]>
Co-authored-by: Ellis Brown <[email protected]>
Co-authored-by: Noman Bashir <[email protected]>
Co-authored-by: Fares Meghdouri <[email protected]>
Co-authored-by: Mohammad Qodrati <[email protected]>
Co-authored-by: djherron <[email protected]>
Co-authored-by: Philip Wong <[email protected]>
Co-authored-by: Rohan Deb Sarkar <[email protected]>
Co-authored-by: Rodo-Singh <[email protected]>
Co-authored-by: ZhengLin Li <[email protected]>
Co-authored-by: Zuhair AlSader <[email protected]>
Co-authored-by: Kushin Mukherjee <[email protected]>
Co-authored-by: Divakar Verma <[email protected]>
Co-authored-by: Kotaro Suto <[email protected]>
Co-authored-by: Mathias Micheel <[email protected]>
Co-authored-by: Bashir Kazimi <[email protected]>
Co-authored-by: Allie <[email protected]>
Co-authored-by: Scott Lee Chua <[email protected]>
Co-authored-by: Do Hai Son <[email protected]>
Co-authored-by: Douglas <[email protected]>
Co-authored-by: Raphael Azorin <[email protected]>
Co-authored-by: Chen Chen <[email protected]>
Co-authored-by: gaspardbb <[email protected]>
doraldoa pushed a commit to doraldoa/doraldoa.github that referenced this pull request Jun 1, 2023
antchristou pushed a commit to antchristou/antchristou.github.io that referenced this pull request Nov 20, 2023
hgchen pushed a commit to hgchen/hgchen.github.io that referenced this pull request Dec 2, 2023
adityarauniyar pushed a commit to adityarauniyar/adityarauniyar.github.io that referenced this pull request Jan 17, 2024
chwag added a commit to chwag/chwag.github.io that referenced this pull request Mar 7, 2024
* Implemented latest posts on about page (#1307)

Adresses #340

---------

Signed-off-by: George Araújo <[email protected]>

* 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

* Add star to academic portfolios (#1333)

* Added support for table of contents in blog posts (#1278)

![image](https://user-images.githubusercontent.com/31376482/226411600-e5619108-3842-4c44-b582-61fcc94a1b0c.png)

---------

Signed-off-by: George Araújo <[email protected]>

* Fix typo (#1356)

* added one more researcher (#1353)

Added my own website to the "stars" section

* Fix copy code button position (#1348)

Fix issue #1303 by adding a code wrapper outside the code block. 
Ref:
https://stackoverflow.com/questions/60771472/position-a-button-such-that-it-wont-scroll-with-contents

* Scopus integration (#1364)

Fixes #1362

* Removed blog header-bar when title and description are empty (#1370)

When blog title and description are empty, go from this


![image](https://user-images.githubusercontent.com/31376482/234630799-f4c2cd46-7ad0-4d45-a0f6-2badcf0da558.png)

to this


![image](https://user-images.githubusercontent.com/31376482/234630683-f11c8a88-438a-4db3-974e-ba9184d5516f.png)

Signed-off-by: George Araujo <[email protected]>

* Increased allowed max size of news and latest posts in about (#1369)

Fixed size of news and latest posts in about page when visualizing in
mobile.

Signed-off-by: George Araujo <[email protected]>

* Fixed hard-coded bib files in templates (#1373)

The bibliography filename `papers.bib` is hard coded in templates, and
the equivalent setting in `_config.yml` is not used anywhere. So
changing the bib filename in `_config.yml` won't have any effects.

This PR replaces hard-coded filenames with the value from `_config.yml`.

* Fixed bug when using latex in title and description (#1361)

Fixes #1252.

Signed-off-by: George Araujo <[email protected]>

* Fixed news limit (#1359)

Fixes #1346.

---------

Signed-off-by: George Araujo <[email protected]>
Co-authored-by: Yifan Jiang <[email protected]>
Co-authored-by: Raffaele Mancuso <[email protected]>
Co-authored-by: Yue Gao <[email protected]>

* Toc sidebar (#1366)

Implemented #966.


![image](https://user-images.githubusercontent.com/31376482/234411523-b02087d9-a437-4f77-9f54-de5eef122439.png)

---------

Signed-off-by: George Araujo <[email protected]>

* Toc sidebar color fix (#1375)

Fixed color and increased font size of toc sidebar

---------

Signed-off-by: George Araujo <[email protected]>

* Reduced a little font-size in toc sidebar (#1376)

Signed-off-by: George Araujo <[email protected]>

* added star to academic examples (#1377)

* Added support for Bootstrap table (#1283)

Added support for [Bootstrap Table](https://bootstrap-table.com/).
Haven't checked the impact on website loading, but I believe [this kind
of table](https://examples.bootstrap-table.com/#welcomes/from-data.html)
is way more useful for blog posts and projects pages.

* add star to academic examples (#1380)

* Add an academic example  (#1381)

https://bajinsheng.github.io/

* Added thumbnail support for blog posts (#1371)

Implemented #425 based on given code.


![image](https://user-images.githubusercontent.com/31376482/234644266-07c1aebd-6a83-482f-8ac2-846fe5c0653d.png)

---------

Signed-off-by: George Araujo <[email protected]>

* Moved bootstrap table css to head.html (#1387)

Signed-off-by: George Araujo <[email protected]>

* Fixed bootstrap table css (#1388)

Fixed bootstrap table css that is being overwritten by mdb css

Signed-off-by: George Araujo <[email protected]>

* Update README.md (#1389)

Added academic personal website

* Including Lattes CV in Socials (#1404)

Resubmitting the PR #1383

* README upgrade (#1394)

* Fix typo ; Update _config.yml (#1418)

Co-authored-by: George <[email protected]>

* Fixed typo in blog post (#1411)

* add star to academic examples (#1423)

* Fix table color (#1424)

Fix table color when dark mode is default.

---------

Signed-off-by: George Araujo <[email protected]>

* Custom blockquotes (#1419)

Added some custom blockquotes `tip`, `warning`, and `danger` as seen in
[jekyll-gitbook](https://sighingnow.github.io/jekyll-gitbook/jekyll/2022-06-30-tips_warnings_dangers.html),
and a blog post showcasing them.

Light look:

![image](https://github.com/alshedivat/al-folio/assets/31376482/8441bd56-a1a6-41c0-951f-2a2efa20c16c)

Dark look:

![image](https://github.com/alshedivat/al-folio/assets/31376482/a916218a-176e-40d0-ad87-6acc9eedf8e3)

---------

Signed-off-by: George Araujo <[email protected]>

* Audio and Video support (#1367)

Since #1253 has been hanging there for a while, I decided to part from
it and add audio and video support.

---------

Signed-off-by: George Araujo <[email protected]>

* add academic personal webpage example (#1431)

Hello, I'd appreciate it if you could consider including my academic
personal webpage as an example. Thank you.

* add star to academic examples (#1439)

* Added star for samadamday.com in the README (#1443)

* Update README personal page stars (#1467)

* Update ruby to 3.2.2 in deploy.yml (#1459)

* Add star to academic examples (#1445)

* Fixes "General Information" section of CV in dark mode (#1432)

When the dark mode is default, or if you set the page to dark mode and
then refresh, the content in "General Information" can't be seen.
This PR fixes the problem.

* Make latest post redirect if the blog post redirects (#1451)

Fixes #1450, and the behavior of the site with this "new" code is shown
in the Expected behavior screenshots there.

I copy-pasted the redirect logic from `blog/index.html` into
`_includes/latest_posts.html`, with minor name changes.

I also cleaned up a line in `blog/index.html`.

* update fontawesome version (#1485)

* correct spotify title (#1484)

* add functionality to display categories, like tags, in blog home page (#1482)

Added the functionality to display categories on the front page of the
blog, just like tags.

* fixes #1497 (#1505)

* Removed need for years in bibliography page (#1500)

Implementing #1390.

Signed-off-by: George Araujo <[email protected]>

* Added support for featured blog posts (#1498)

Implementing #1440. Still not sure if the year should be shown there or
not. Also, I limited to be displayed at least 2 at most 3 elements on
the row of featured blog posts, since when having only 1 featured post
the card would occupy the whole row (and it looks weird). What do you
think @alshedivat? Also, idk how to force the cards to have the same
height. I think it would look nicer, but my lack of web dev skills made
a difference here.

Some current screenshots:


![image](https://github.com/alshedivat/al-folio/assets/31376482/11b280dd-70b6-4bc4-84b6-987aa6412d55)


![image](https://github.com/alshedivat/al-folio/assets/31376482/d94aac41-246d-4b4e-afd0-161aab5a9b88)

---------

Signed-off-by: George Araujo <[email protected]>
Co-authored-by: Maruan <[email protected]>

* Added two more examples (#1517)

Added the following examples:
* A personal homepage
* A workshop website

* Update Docker Images to support M1 Mac (#1486)

I added multi-architecture support for docker images. 

- #1469 

ToDo: 
- [ ] Update deploy tag file accrodingly

* Created GitHub action to update site pagespeed svg (#1529)

Addresses #1524

Signed-off-by: George Araujo <[email protected]>

* Updated Pagespeed results

* Revert "Created GitHub action to update site pagespeed svg" (#1530)

Reverts alshedivat/al-folio#1529

* Updated README FAQ section (#1532)

* Added support for jupyter notebooks #417 (#1511)

Implemented #417.

---------

Signed-off-by: George Araújo <[email protected]>
Co-authored-by: Amir Pourmand <[email protected]>

* Added support for jupyter dark mode (#1538)

Signed-off-by: George Araujo <[email protected]>

* Create .dockerignore

* Added anmspro.github.io in academics (#1549)

Added anmspro.github.io in academics

* CV Restyled (#1339)

I have redesigned the CV to have some options that I have in my pdf CV.

I'm not too inspired to include more example data, if anyone wants to
add data, go ahead.

With my data the CV looks like this:
[https://jmrplens.github.io/cv/](https://jmrplens.github.io/cv/ ).
My data: [VIEW
FILE](https://github.com/jmrplens/jmrplens.github.io/blob/ce8b5b67dbc5a37dafe9083681b92a6746640b13/_data/cv.yml)

Some screenshots:
<img width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-09-51)"
src="https://user-images.githubusercontent.com/28966312/233200752-e49afa44-1c07-42eb-b38c-337f81b60406.png"><img
width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-10-22)"
src="https://user-images.githubusercontent.com/28966312/233200844-0201d061-df3e-4e80-8107-3b6f7c72faa3.png">
<img width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-10-37)"
src="https://user-images.githubusercontent.com/28966312/233200898-77040d1a-bf9a-47f1-a46d-3008f7331020.png"><img
width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-10-54)"
src="https://user-images.githubusercontent.com/28966312/233200949-055fe27e-ce06-4929-91e8-cab2983b4850.png">

Mobile:

<img width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-21-36)"
src="https://user-images.githubusercontent.com/28966312/233203168-8b5cc777-e3f8-4387-96d4-a5d405d7032b.png"><img
width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-21-48)"
src="https://user-images.githubusercontent.com/28966312/233203238-5ccc424e-b0e3-41a1-bd2b-2c64e01cfc85.png">
<img width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-22-00)"
src="https://user-images.githubusercontent.com/28966312/233203297-7174be99-08a1-427a-a414-5bded2d6c2d8.png"><img
width="45%" alt="Screenshot of Google Chrome (19-4-23, 23-22-14)"
src="https://user-images.githubusercontent.com/28966312/233203312-f5067ce7-134f-4a39-bb5b-aaa3d247b3e7.png">

---------

Co-authored-by: George <[email protected]>

* Add jsonresume support (#1547)

Just as discussed in #1513 , this pull request adds support for
[jsonresume](https://jsonresume.org/). Create the resume once, either as
a file in the repository or at [github gist](https://gist.github.com/)
called `resume.json`. Put the file in the `_config.yaml` file and that's
it! Other platforms like [resumake](https://latexresu.me/) use the same
schema.

I also incorperated the changes introduced by #1339 to the best of my
abilites. The style could be further improved.

**Please merge this pull request after #1339 is merged, due to
dependencies from it**

If someone has a bettet approach on how to solve the problem that each
section needs its own template, please let me know. But for now it works
fine and is still backwards compatible with the `cv.yaml` file.

Co-authored-by: George <[email protected]>

* Publication image zoom (#1554)

Fixes #1552

---------

Signed-off-by: George Araujo <[email protected]>

* Support for bibliography in blog posts and projects (#1553)

Implemented #1193

---------

Signed-off-by: George Araujo <[email protected]>

* Remove repeated layout template of cv.html (#1555)

The layout template of cv.html has repeated parts. When site.data.resume
is not defined, the cv page will be rendered incorrectly.

* Made some small changes to code (#1558)

Signed-off-by: George Araujo <[email protected]>

* Change analytics script from Panelbear to Cronitor (#1561)

Panelbear is now Cronitor RUM, the old script does not work.

* Added metadata info when blog post (#1573)

Changed metadata info for when page is a blog post.

Signed-off-by: George Araujo <[email protected]>

* Added Zotero socials (#1572)

Solving #1569 
I added Zotero socials because I needed them; opened a issue/pull
request in case I'm not the only one.

Second pull request (previous: #1570 ) because unwanted commits
retroactively crept in somehow. It was easier to force reset (which
closed the pull request automatically apparently).

* Added missing socials to metadata (#1575)

Signed-off-by: George Araujo <[email protected]>

* Update Dockerfile (#1581)

* Zotero ID Bugfix (#1580)

#1569 Fixed mismatch between zotero-id in _config.yml and the zotero-id
called upon in the socials html file introduced by #1572 (sorry about
that; slipped in when I had to reset my zotero-branch)

* Update Tag Deploys to Support M1 Macbooks (#1522)

I should merge this whenever normal deploy is well-tested for Mac
computers.

* Al folio main giscus pages (#1596)

Solves #1586 by adding the option for giscus comments sites using the
pages layout and minimally modifies Project 2 to show giscus comments as
an example

* incorrect max-height in figure.html (#1593)

figure.html was incorrectly setting height=max-height instead of
max-height=max-height

* Cache busting for _sass and individual files (#1557)

Addressing #1395 but with a different solution from #1478, using
semantic versioning based on implementation found
[here](https://distresssignal.org/busting-css-cache-with-jekyll-md5-hash).

Implemented a way of calculating the hash for both a single file or
directory. This way we can calculate the hash for when there is a change
in the `_sass` dir, for example, or in the contents of a single file.

Examples of generated outputs of the plugin:
```
/al-folio/assets/css/main.css?d41d8cd98f00b204e9800998ecf8427e
/al-folio/assets/js/theme.js?96d6b3e1c3604aca8b6134c7afdd5db6
/al-folio/assets/js/dark_mode.js?9b17307bb950ffa2e34be0227f53558f
/al-folio/assets/js/no_defer.js?d633890033921b33e0ceb13d22340a9c
/al-folio/assets/js/common.js?acdb9690d7641b2f8d40529018c71a01
/al-folio/assets/js/copy_code.js?c9d9dd48933de3831b3ee5ec9c209cac
/al-folio/assets/img/prof_pic.jpg?974957d202f671e4fa6700c04e68deae
```

Signed-off-by: George Araujo <[email protected]>

* Added jupyter to README (#1637)

Signed-off-by: George Araujo <[email protected]>

* add star to academic examples (#1647)

Dear `al-folio` maintainers,

I would greatly appreciate it if you could add my homepage as a star in
the academic examples.

Thank you for your wonderful work on this.

* Update README to make Docker Recommended way (#1523)

Docker is well-tested for a long time. I think it is better to make it
the recommended method for all OS types.

This way, it is a lot easier to install docker (than to install jekyll
and ruby and what not) and also we wouldn't have to deal with issues
like these:
- https://github.com/alshedivat/al-folio/issues/1520
- https://github.com/alshedivat/al-folio/issues/1491

* Update README.md (#1657)

* Update README.md (#1661)

add star to academic example

* Add all contributors section to README.md

* Fix _variables.scss filename in README (#1683)

* Add website (#1674)

* Don't display badge if startDate is empty (#1682)

* Add a star. (#1695)

* Add star to README.md (#1684)

Added academic website to README.md.
Also added `_blank` target to earlier ones.

Co-authored-by: George <[email protected]>

* Add a star (#1705)

Added academic website to README.md.

* Add a star (#1723)

* Fix regex to limit keyword scope to fields (#1629)

improved version of the original fix contributed by @paberr in #1429

* Moved ToC Menu to Sidebar (#1582)

Addressing #1551 using the same sidebar as in #1366, removing the inline ToC menu from the CV

* add WeChat to socials (#1730)

When the WeChat icon in socials is clicked, a picture of your WeChat QR
code is shown in the center of the screen. The actual picture of your QR
code has to be uploaded.

* Update README.md (#1748)

* Adding a page (*) in README.md (#1755)

Adding https://kudhru.github.io/ in the academics section

* Update README (#1754)

* added the link to my personal academic website
([mbarbetti.github.io](https://mbarbetti.github.io))
* added the link to the website for a workshop named "Beyond Vision:
Physics meets AI" ([BVPAI
2023](https://physicsmeetsai.github.io/beyond-vision)) held within ICIAP
2023

---------

Co-authored-by: Amir Pourmand <[email protected]>

* Added a star (#1764)

* Fixing bootstrap dark-table top border (#1763)

This addresses https://github.com/alshedivat/al-folio/issues/1425.

Contributions:
- Added border attribute to `.table-dark` within `_base.scss` to
override bootstrap theme border settings for `.tabled-bordered`.
Displays top border in dark mode for only those tables that are bordered

* Added support to PurgeCSS (#1562)

Tackled #1329 with [PurgeCSS](https://purgecss.com/).

Being talking with @varuniyer about using
[jekyll-uncss](https://github.com/episource/jekyll-uncss) to reduce css
file sizes by ditching unused classes. This approach have 3 main
problems:

1 - have some limitations as pointed
[here](https://github.com/alshedivat/al-folio/issues/1329#issuecomment-1546517327)
2 - last update to
[jekyll-uncss](https://github.com/episource/jekyll-uncss) was about 3
years ago, so it might have a few issues
3 - [uncss](https://github.com/uncss/uncss) haven't seem a new release
in a while, currently [lacking
maintenance](https://github.com/uncss/uncss/issues/459), and using some
deprecated libraries as seem here:

```
npm install -g uncss
npm WARN deprecated [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
```

I thought about giving PurgeCSS a go, since it has been more [actively
maintaned](https://github.com/FullHuman/purgecss), but
[jekyll-purgecss](https://github.com/mhanberg/jekyll-purgecss) haven't.

For this, I needed to change to use some local libraries instead of
getting them via CDN. The good news is that it is quite effective in
reducing css file sizes. Comparing dir sizes with `du -hs
_site/assets/css/`:

| current | minify | PurgeCSS | PurgeCSS + minify |
| ------- | ------ | -------- | ----------------- |
| 1,1M    | 988K   | 456K     | 420K              |

---------

Signed-off-by: George Araujo <[email protected]>

* Added support for multiple profiles in about page (#1243)

Addresses #963.

Supports two setups: getting profile text from page content.

```markdown
---
layout: about
title: about
permalink: /
subtitle: <a href='#'>Affiliations</a>. Address. Contacts. Moto. Etc.

profiles:
  # if you want to include more than one profile, just replicate the following block
  # and create one content file for each profile inside _pages/
  - align: right
    image: prof_pic.jpg
    # content: about_einstein.md
    image_circular: false # crops the image to make it circular
    more_info: >
      <p>555 your office number</p>
      <p>123 your address street</p>
      <p>Your City, State 12345</p>

news: true  # includes a list of news items
selected_papers: true # includes a list of papers marked as "selected={true}"
social: true  # includes social icons at the bottom of the page
---

Write your biography here. Tell the world about yourself. Link to your favorite [subreddit](http://reddit.com). You can put a picture in, too. The code is already in, just name your picture `prof_pic.jpg` and put it in the `img/` folder.

Put your address / P.O. box / other info right below your picture. You can also disable any these elements by editing `profile` property of the YAML header of your `_pages/about.md`. Edit `_bibliography/papers.bib` and Jekyll will render your [publications page](/al-folio/publications/) automatically.

Link to your social media connections, too. This theme is set up to use [Font Awesome icons](http://fortawesome.github.io/Font-Awesome/) and [Academicons](https://jpswalsh.github.io/academicons/), like the ones below. Add your Facebook, Twitter, LinkedIn, Google Scholar, or just disable all of them.
```

Or getting profile text from `content` (useful when having multiple
profiles).

```markdown
---
layout: about
title: about
permalink: /
subtitle: <a href='#'>Affiliations</a>. Address. Contacts. Moto. Etc.

profiles:
  # if you want to include more than one profile, just replicate the following block
  # and create one content file for each profile inside _pages/
  - align: right
    image: prof_pic.jpg
    content: about_einstein.md
    image_circular: false # crops the image to make it circular
    more_info: >
      <p>555 your office number</p>
      <p>123 your address street</p>
      <p>Your City, State 12345</p>
  - align: left
    image: prof_pic.jpg
    content: about_einstein.md
    image_circular: false # crops the image to make it circular
    more_info: >
      <p>555 your office number</p>
      <p>123 your address street</p>
      <p>Your City, State 12345</p>

news: true  # includes a list of news items
selected_papers: true # includes a list of papers marked as "selected={true}"
social: true  # includes social icons at the bottom of the page
---
```

Which looks like this:


![image](https://user-images.githubusercontent.com/31376482/223251956-aec09f92-55c4-4a17-8ab6-0b30da0970cc.png)

---------

Signed-off-by: George Araújo <[email protected]>
Signed-off-by: George Araujo <[email protected]>

* Fixed weird bib btn behavior (#1776)

Fixes #1774 by reverting mdb usage to cdn. Weirdly enough, when using
from local file it triggers a ripple effect when using `btn` class. It
states in the [official
docs](https://mdbootstrap.com/docs/standard/methods/ripple/) that:

> By default, ripple is added to every button (via .btn class)

Using [this
solution](https://mdbootstrap.com/support/standard/disable-waves-ripple-effect/)
only make this flicking happens faster. Also this does seem to be [an
issue](https://mdbootstrap.com/support/standard/how-to-disable-ripple-effect/)
still in the [latest
version](https://github.com/mdbootstrap/mdb-ui-kit/issues/1505) (even
though we are using an older one).

Signed-off-by: George Araujo <[email protected]>

* Added description to profiles page (#1777)

Added support for description in profiles page

Signed-off-by: George Araujo <[email protected]>

* Create .github/release.yml

Adds a template for automatic generation of release notes

* Update README.md

add link to iclr 2024 blog post track

* Update README.md

add link to workshop on diffusion models

* Update README.md

add all contributors to toc

* Optimize Dockerfile (#1700)

* Fix Docker Problem (#1785)

* Update README.md (#1789)

added an example of a personal web page

* Update giscus setup via github action (#1792)

giscus settings in `_config.yml` had al-folio repo specified by default.
many users kept these defaults in their own repos, which resulted in
getting comments from blog posts of different users posted to al-folio
discussions. this is undesirable, since users lose control over the
discussions in their blogs.

this PR solves the issue:
- first, we set `giscus.repo` to blank in `_config.yml`. if the field is
kept blank, when the website is built locally, the user will see a
warning saying that giscus comments are misconfigured.
- second, we add a step to the `deploy` workflow that writes repository
name to `giscus.repo` in `_config.yml`. that way, even if `giscus.repo`
field is left black or set to an incorrect repo, it gets correctly
populated at deployment time.

other small changes in this PR are small stylistic adjustments.

* Remove by year grouping from selected publications (#1796)

* Make publication thumbnails optional + fix small layout bugs (#1797)

* Fix a small bug in giscus template

* Add Reload to Docker (Automatic Reload of Changes to _config.yaml) (#1702)

- #1640

* Add DockerSlim (#1699)

* Update Dockerfile

* fix reference disappearing for distill blog in absence of author (#1804)

* Added my website in the list (#1834)

* Update README.md (#1837)

* Update README.md (#1856)

* Added shubhashisroydipta.com to README.md (#1816)

* fix inconsistent alignment for latest posts (#1832)

* Add my website (#1859)

* Update README.md (#1938)

Adding my site. Amazing template, it was incredibly easy to setup and is
super flexible!

* Adding my site. Thanks! (#1945)

* Update Font Awesome url (#1943)

Previous link returns a `404`

* Update README.md (#1901)

Added new Q&A (Q7). Github credentials error when deploying. Changing
the github config url from `http` to `ssh`

* ENH image zooming in distill posts (#1826)

Towards https://github.com/alshedivat/al-folio/discussions/1374

The image zooming feature did not work with distill layout previously.

* Better Readme (#1806)

* Update cv.html (#1820)

resume fixing that isn't showing up

* Update resume.json (#1821)

populating resume.json to give easier start to people that dont
understand very well how to setup the fields

* Fixes #1952 (#1955)

Fixes #1952 by updating font awesome version. Also updated icons names
to newest font awesome style.

---------

Signed-off-by: George Araujo <[email protected]>

* Fixes #1584 (#1971)

Removed link to blog when showing years in news

Signed-off-by: George Araujo <[email protected]>

* Update cv.md (#1973)

Fix path typo in description

* Implemented support for tikzjax (#1990)

Implemented #1976.

Signed-off-by: George Araújo <[email protected]>

* Fixed redirect post access from blog archive (#1994)

Fixes #1831

Signed-off-by: George Araújo <[email protected]>

* Ensure the zoomed image is in front of toc sidebar (#1998)

Fixes #1888

Signed-off-by: George Araújo <[email protected]>

* Updated README to explictly tell how to proceed on fresh install (#1993)

Updated README to explicitly tell how to proceed on creating your own
version based on this template. Also removed the video tutorial since it
was for an older version, recommending to fork the repo and it was
missing the `--lsi` parameter from jekyll command. Also was not using
docker, the current recommended way.

---------

Signed-off-by: George Araújo <[email protected]>

* check for active children in submenus (#1869)

This patch checks, if the title of the current page matches with the
title of a submenu child. If so, it sets the submenu and the
corresponding child as active, highlighting it in the header.

* added ability to switch off pagination on the blog page (#1909)

* Now blog can be reorganized in header (#1996)

Fixes #1559 #1795

Signed-off-by: George Araújo <[email protected]>

* Added video button to bib entries (#2008)

When the video entry is added to bib:

e.g.,

```
{
...
video={https://www.youtube.com/embed/jNQXAC9IVRw}
...
}
```
A dedicated button appears for videos. When clicked, a playable video
appears under the research article (like abstracts and bibtex)

* bring back `repo_id` and `category_id` in `giscus` section (#1892)

After deploying my website (Cloudflare Pages), my Giscus did not work, I
realized these two paramesters are removed. After adding them again, my
Giscus worked correctly.
These new values are values from previous commits of original repository

---------

Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Responsive image fix (#2014)

Fixes #1967 

Update the way responsive images are used to only use one srcset, and
add corresponding `sizes` attribute to the relevant layouts and
templates.
I did not go through and add `sizes` to all the example posts/projects.
When `sizes` is not specified by the user, the `figure.html` template
defaults to 95% the width of the viewport which should work fine for
most cases; users can optimize further if they wish by feeding `sizes`
into the template.

Additionally:
 - Enabled support for .gif to .webp compression
- fix error in jekyll-imagemagick config where all images were resized
to be 800px or less. (for example img-1400.webp was actually only 800px
wide, etc.)
- added note about making sure imagemagick is installed before enabling
it in responsive images section of `_config.yml`

* fix live-reloading in docker (#2022)

Fix #2021 : The webpage hosted by docker would not be automatically
reloaded because the port used for live-reloading (port 35729) is not
forwarded.

* Remove imagemagick strip (#2028)

I had added -strip arg to the imagemagick call as it is generally
desirable to strip metadata from images before publishing them, however
it seems to occasionally cause issues with jekyll-imagemagick
auto-regeneration, regenerating images even when they have not changed.

* Changed trophies layout to better suit different screen sizes (#2038)

Signed-off-by: George Araújo <[email protected]>

* Changed mermaid support in template (#1992)

Fix #1609

---------

Signed-off-by: George Araujo <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>

* Upgrading the README file (#2034)

I decided to break the README file into different ones to declutter it
from the main page. Also adding some more explanation on the structure
of the template. Tackling #2032 and #2033

---------

Signed-off-by: George Araujo <[email protected]>

* Added information about using wsl on Windows (#2040)

Signed-off-by: George Araujo <[email protected]>

* Removed background from template example

* Added citation examples, simplified citation code (#2056)

Since the citation file and other stuff is already defined in
`_config.yml`, removed them when calling `{% bibliography %}`. Also
realized that `jekyll-scholar` helps in displaying only the papers cited
in page, changed to use that.

Signed-off-by: George Araújo <[email protected]>

* Add direct link to `use this template`

* Normalizing coauthor names before search (#2057)

Signed-off-by: George Araújo <[email protected]>

* format code with prettier.io (#2048)

summary:
- adds prettier formatter configuration
- formats the entire repo using prettier, ignoring minified files
(`*.min.css`) and heavy generated html
- changes extensions of all `.html` files to `.liquid`, which is more
correct and necessary for prettier to work correctly
- replaces "%-" and "-%" with just "%" — manual liquid formatting using
minus signs is superfluous since we are compressing and minifying the
code anyway
- adds CI action for running prettier check on PR and pushes to master

* Add .git-blame-ignore-revs

* Move news and 404 to pages (#2060)

moves news and 404 from repo root dir to `_pages/` where they are
supposed to be + changes their extensions to `.md`

* Fix prettier (#2062)

Changed rule to minified files, reverted changes to minified files

---------

Signed-off-by: George Araújo <[email protected]>

* Update .git-blame-ignore-revs

* Fixed small typo (#2064)

instalation -> installation

Thank you for this resource!

* Added additional user to README.md (#2063)

Added new user to academics section in readme. 

Thank you for this great resource!

* Fixed missing changes to liquid file

* Fixed FAQ link in CONTRIBUTING.md

* Changed file paths in bug_report.md

* Fix custom blockquotes (#2071)

Fixed issue #2066. Removed `>` in front of `{: .block-tip }` which was
introduced by prettier in the example post.

* Fix broken links (#2077)

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 <[email protected]>

* Link checks on deploy (#2079)

Added another GitHub action to check for broken local links on version
of the site that will be deployed.

The `broken-links` action check for broken links considering
documentation files (like INSTALLING.md) and also pages like
[_pages/about.md](https://github.com/alshedivat/al-folio/blob/master/_pages/about.md),
but it can't check for broken links when the link will be handled by
jekyll tags (like in
[_pages/blog.md](https://github.com/alshedivat/al-folio/blob/master/_pages/blog.md).

With `broken-links-site` we can check if all the links that will be used
on the final site that refer to local files are correct. Focusing only
on local files since this would end up calling too many checks for
library files, like
`https://unpkg.com/[email protected]/dist/bootstrap-table.min.css`.

---------

Signed-off-by: George Araújo <[email protected]>

* Axe accessibility test support (#2080)

Added GitHub action to do axe accessibility tests with [axe
cli](https://github.com/dequelabs/axe-core-npm/tree/develop/packages/cli).
I believe it is best by default to let this be run only manually, since
fixing some of the issues are not straightforward (I haven't fixed them
all for this template yet).

---------

Signed-off-by: George Araújo <[email protected]>

* Fixed role main in default.liquid

* Added missing separator in README

* Update contributing on README.md

* Added star history to README.md

* Updated toc on README.md

* Update INSTALL.md version of al-folio

* Adding star (#2095)

Thank you all!!!

* Changed conditions of running GitHub actions (#2082)

The GitHub actions were running everytime a new commit was made to the
repo, but that wasn't needed. For example, we don't need to try to
create a new docker image if the libraries didn't change, same to build
the whole site after a change in the README.md.

---------

Signed-off-by: George Araújo <[email protected]>

* Downgrade ruby version (#2098)

Signed-off-by: George Araújo <[email protected]>

* Update INSTALL.md (#2091)

- #2090

* Fixed dark mode not working after purgecss

* Added one more researcher using al-folio (#2105)

Added my own website as a star to the "Academics" section

* Added acknowledge section to feature_request.md

* Added diff tools to INSTALL.md

* Prettier check now generates a diff comment on PR (#2085)

Splitted prettier GitHub action into two:
- `on push`, only runs on direct pushes, if test fails generates an
artifact (that lasts for 3 days) with an html version of the changes
needed to pass prettier test
- `on PR`, only runs on PRs, if test fails comments on the PR with the
HTML content of the diff

I couldn't actually test the `on PR` version since it needs to be on a
PR in the master branch, so this will only be triggered after this PR is
accepted, and for the next PR that fails prettier test.

PS: currently the artifact is a zip file with the html inside. It is not
currently possible to generate it other way, we have to wait for [this
issue](https://github.com/actions/upload-artifact/issues/14) to be
closed.

---------

Signed-off-by: George Araújo <[email protected]>

* Update prettier-on-pr.yml permissions

* Changed how prettier comments on PR works (#2112)

Signed-off-by: George Araújo <[email protected]>

* Fixed prettier actions (#2113)

After some thorough testing, finally made prettier on PR work. Since an
html file can't be used as comment on GitHub, changed to simply point to
the action that failed and to the file containing the html diff.

Signed-off-by: George Araújo <[email protected]>

* Moved prettier comment on PR to its own action (#2114)

Signed-off-by: George Araújo <[email protected]>

* Added Lighthouse test GitHub action (#2084)

Added support for Lighthouse test as a GitHub action, and it appears
like
[this](https://github.com/george-gca/multi-language-al-folio?tab=readme-ov-file#lighthouse-pagespeed-insights).
The only thing missing is for @alshedivat to create a [repository
secret](https://github.com/MyActionWay/lighthouse-badger-workflows#lighthouse-badger-easyyml)
named `LIGHTHOUSE_BADGER_TOKEN` with the information needed.

---------

Signed-off-by: George Araújo <[email protected]>

* Lighthouse-Badger[bot]: Results Added

* Fixed lighthouse html viewer links

* Added anchor to category sections (#2006)

Added anchor to categories so one could navigate to the category section
from the URL:

e.g.,

https://alshedivat.github.io/al-folio/projects#fun

* Added lighthouse_results to .prettierignore

* Improved issues templates (#2110)

Since a lot of issues opened are just questions that should be opened as
so, and sometimes the issue template is just not followed, I decided to
make opening new issues a little more "enforced", if not clear.

I based the new templates on the ones from [pytorch
lightning](https://github.com/Lightning-AI/pytorch-lightning/issues/new/choose),
which I think are pretty good. The visuals will only appear after the
merge is processed, but you can have an idea of how it will look like by
checking their templates and how they look.

---------

Signed-off-by: George Araújo <[email protected]>

* Removed 0 from bug report

* Updated links in 1_bug_report.yml

* Updated links in 2_feature_request.yml

* Updated links in issue template config.yml

* Fixed url in config.yml

* Fixed urls in 2_feature_request.yml

* Fixed urls in 1_bug_report.yml

* Updated checkout step in lighthouse-badger.yml

* Lighthouse-Badger[bot]: Results Added

* Added support for Chart.js (#2126)

Solved #460.


![image](https://github.com/alshedivat/al-folio/assets/31376482/ce65dbe2-031e-4208-b374-08ec89beaaca)

---------

Signed-off-by: George Araújo <[email protected]>

* Added integrity check to mermaid.js

* Added Echarts support (#2129)

Since I added support for chart.js and while doing so found some other
wonderful charting libraries, I thought, why not give support to some
more? So adding support to [Apache
Echarts](https://echarts.apache.org/en/index.html).


![image](https://github.com/alshedivat/al-folio/assets/31376482/088f0932-524f-4fcd-a34b-b132f569a675)


![image](https://github.com/alshedivat/al-folio/assets/31376482/36bfe4f8-a9d1-4b6d-a912-fb40ba3b5337)

---------

Signed-off-by: George Araújo <[email protected]>

* GeoJSON support (#2130)

Added support for GeoJSON maps.


![image](https://github.com/alshedivat/al-folio/assets/31376482/48e91158-a717-4d01-b6d7-47d45f0580e4)

---------

Signed-off-by: George Araújo <[email protected]>

* Vega lite support (#2131)

Added support for [vega lite](https://vega.github.io/vega-lite/) charts.


![image](https://github.com/alshedivat/al-folio/assets/31376482/789c14d3-93b6-4d3f-94a6-7cec1f0f0b59)


![image](https://github.com/alshedivat/al-folio/assets/31376482/17f9021c-08c4-4922-9f97-1046b146a965)

---------

Signed-off-by: George Araújo <[email protected]>

* Added leaflet reference to 2024-01-26-geojson-map.md

* Closing #2122 (#2135)

Added lighthouse badger token info to FAQ

---------

Signed-off-by: George Araújo <[email protected]>

* Workflow fix (#2136)

Signed-off-by: George Araújo <[email protected]>

* Advanced image viewers (#2132)

Image slider with [Swiper](https://swiperjs.com/).


![image](https://github.com/alshedivat/al-folio/assets/31376482/9068823c-571a-4d31-8e95-755a40a15ec9)

Image comparison slider with
[img-comparison-slider](https://img-comparison-slider.sneas.io/).


![image](https://github.com/alshedivat/al-folio/assets/31376482/97812477-c13b-43b1-8f0b-cb098462de3c)

---------

Signed-off-by: George Araújo <[email protected]>

* Support for diff2html (#2133)

Added support to display diff code in a prettier way with
[diff2html](https://diff2html.xyz/).


![image](https://github.com/alshedivat/al-folio/assets/31376482/5f93b09c-3850-499a-999b-cb0ae13fddae)

It displays code like [in this
example](https://diff2html.xyz/demo.html).

---------

Signed-off-by: George Araújo <[email protected]>

* Move libs versions to config (#2139)

Moved libs versions and hashes to `_config.yml`.

Fixes #2067.

Deferring everything possible to keep pages loads fast.

---------

Signed-off-by: George Araújo <[email protected]>

* Update FAQ.md with Prettier info

* Avoid deploying site when changes are in README files

* Lighthouse-Badger[bot]: Results Added

* Removing lighthouse results from deploy trigger

* Removing lighthouse_results from broken-links trigger

* Lighthouse-Badger[bot]: Results Added

* Adding display swap to Google Fonts

Adding suggestion from [Lighthouse results](https://developer.chrome.com/docs/lighthouse/performance/font-display/?utm_source=lighthouse&utm_medium=cli#google_fonts)

* Added link to jekyll docs about post file naming

* Fixed axe workflow (#2149)

Signed-off-by: George Araújo <[email protected]>

* improved redirect mapping (#2157)

In reference to issue:
https://github.com/alshedivat/al-folio/discussions/1818

Redirect cases were only happening on the surface level, essentially
just affecting the links on [blog
index](https://alshedivat.github.io/al-folio/blog/page/4/index.htm) and
[year tag](https://alshedivat.github.io/al-folio/blog/2022/). However,
from the actual
[site](https://alshedivat.github.io/al-folio/blog/2022/redirect/), it
would automatically redirect to the `base_url` rather than the actual
`redirect`.

In my update, if `redirect: true`, like it is in `404.md`, redirect
behavior is the same, redirecting to the `base_url`. If it is an
external link, then the redirect is external. And finally if it is an
internal redirect, like it is in
https://alshedivat.github.io/al-folio/blog/2022/redirect/, than the
redirect is `page.redirect | relative_url`

* Updated FAQ with old repository information (#2161)

Signed-off-by: George Araújo <[email protected]>

* Added jekyll-diagrams error to FAQ (#2162)

Signed-off-by: George Araújo <[email protected]>

* center footer text by default (#2165)

This PR changes the footer text on the website (for both the sticky and
fixed footer) to be centered by default. This change is based on the
discussion post #257.

* Fix Image Dimension Styles for Better Responsiveness (#2166)

In this pull request, I've made adjustments to the image element's
handling of dimension properties. Previously, `min-width`, `min-height`,
`max-width`, and `max-height` were incorrectly placed as HTML attributes
on the `<img>` tag, which is not supported for these CSS properties.
This oversight could lead to issues with image responsiveness and layout
stability.

Changes:
- Moved `min-width`, `min-height`, `max-width`, and `max-height`
properties into the `style` attribute of the `<img>` tag. This change
ensures that these properties are correctly applied and recognized as
CSS properties, enhancing the responsiveness and flexibility of our
image displays.
- Retained `width` and `height` as attributes on the `<img>` tag to
maintain the intrinsic aspect ratio of images and help the browser
allocate space before images are fully loaded, improving the page load
experience.

These adjustments will ensure that our images are more responsive and
better adhere to the specified dimensions, improving the overall user
experience for the template.

* Update README.md (#2182)

Add my acdemic portfolio to the Acdemic section of README.

* Update README.md (#2187)

adding my page to the README section. Kudos to the dev team!

* Added support for google scholar citations (#2193)

Closes #1809, but there are caveats:
1 - it only works at build time, which means it won't update the numbers
unless you build your site again
2 - Google might block the request if it receives lots of it, failing
the whole process.

This is how it looks like when it can fetch the information:

![Screenshot from 2024-02-13
00-37-52](https://github.com/alshedivat/al-folio/assets/31376482/646d1f3c-1294-491b-bc13-9013e38918b4)

And this when it fails:


![image](https://github.com/alshedivat/al-folio/assets/31376482/516eefff-d394-44ad-8702-8982233f8c4f)

Signed-off-by: George Araujo <[email protected]>

* Fixed bug when number has , on scholar citations

* Add academic community example (#2195)

Adds [https://ericslyman.com/](https://ericslyman.com/) to the list of
academic community examples.

* Fixed related publications appearing in toc (#2196)

Fixes #2192

---------

Signed-off-by: George Araujo <[email protected]>

* remove the space in names of "site" (#2188)

I removed the spaces between the first, middle and last names in the
header.

It's just my preference, I don't know if it would be accepted but I have
done this for my own page using this repository as a template.

* Implement Default Lazy Loading for Images with Configurable Option (#2183)

This PR introduces an enhancement to the site's image-loading strategy
by implementing lazy loading as the default behavior for all images. The
motivation behind this change is to improve the site's load times.

**Changes:**
1. **Default Lazy Loading:** By `default`, all images will now have the
`loading="lazy"` attribute.

2. **Configurable Option in `_config.yml`:** Added a new configuration
option under `lazy_loading_images.enable`.

3. **Override Capability:** For `specific images` where the user doesn't
want lazy loading, they can `override` this by directly setting the
`loading attribute` in the `image tag`.

* fix author spacing (#2197)

This PR fixes issue https://github.com/alshedivat/al-folio/issues/2185
and addresses discussion
https://github.com/alshedivat/al-folio/discussions/2153.

- removes leading whitespace before commas in author list
- fixes author spacing

* Changed lazy loading in figure.liquid

* Changed lazy loading in _config.yml

* Added/Improved Formatting for Checkboxes (#2191)

A proposed solution for #2190. Padding is added such that I considered
it aesthetically pleasing and the bullet points in front of the check
marks were removed.

---------

Co-authored-by: George <[email protected]>

* Lighthouse-Badger[bot]: Results Added

* Lighthouse fixes (#2199)

Our score went down a little bit after the last few changes. Avoiding
lazy loading some images (as introduced in #2183), since [it is strongly
recommended to omit hero images and other images or iframes that are
likely to appear above the fold from being
lazy-loaded](https://web.dev/articles/browser-level-lazy-loading-for-cmss#avoid_lazy_loading_above-the-fold_elements).
Also added missing `alt` to google scholar field.

---------

Signed-off-by: George Araujo <[email protected]>

* Lighthouse-Badger[bot]: Results Added

* Fixed coauthors examples in CUSTOMIZE

* Fixed broken latex in _posts/2015-10-20-math.md (#2219)

Latex math is currently broken in
[_posts/2015-10-20-math.md](https://alshedivat.github.io/al-folio/blog/2015/math/)
. Fixed it by replacing starts with underscore

---------

Co-authored-by: George <[email protected]>

* Emphasized more how the name of the repository must be

* Add functionality to open external links in jupyter notebooks in new tab (#2233)

See https://github.com/alshedivat/al-folio/pull/2230

---------

Co-authored-by: Scherrmann <[email protected]>

* Update INSTALL.md (#2237)

Added "Recommended Approach" as a subheading which was not under
Installing , but was in the contents section.

* Updated information about lsi

* Correct config variable for enabling latest_posts on about page (#2243)

I noticed disabling latest_posts in `_config.yml` didn't work because
the variable in the liquid template was seemingly incorrect. This should
fix that.

---------

Co-authored-by: Jake Nabasny <[email protected]>

* Replace `polyfill.io` (#2241)

The PR replaces `polyfill.io` inside the template with
`cdnjs.cloudflare.com/polyfill`.

---

`polyfill.io` was acquired by **a China-based CDN company** "Funnull",
see [the announcement from the `polyfill.io` domain owner's
Twitter](https://x.com/JakeDChampion/status/1761315227008643367) and
https://github.com/polyfillpolyfill/polyfill-service/issues/2834.
Despite Funnull's claims of operating in the United States, the
predominance of Simplified Chinese on its website suggests otherwise,
and it turns out that **"Funnull" is notorious for providing service for
the betting and pornography industries**.

[The original creator of the `polyfill.io` has voiced his concern on
Twitter](https://twitter.com/triblondon/status/1761852117579427975). And
since the acquisition, numerous issues have emerged
(https://github.com/polyfillpolyfill/polyfill-service/issues/2835,
https://github.com/polyfillpolyfill/polyfill-service/issues/2838,
https://github.com/alist-org/alist/issues/6100), rendering the
`polyfill.io` service **extremely unstable**. Since then, Fastly
([Announcement](https://community.fastly.com/t/new-options-for-polyfill-io-users/2540))
and Cloudflare
([Announcement](https://blog.cloudflare.com/polyfill-io-now-available-on-cdnjs-reduce-your-supply-chain-risk))
has hosted their own instances of `polyfill.io` service.

* Add option for local HTML files (#2245)

Add option to link HTML local files from publications page.

---------

Co-authored-by: Jake Nabasny <[email protected]>

* Delete reports directory

---------

Signed-off-by: George Araújo <[email protected]>
Signed-off-by: George Araujo <[email protected]>
Co-authored-by: George <[email protected]>
Co-authored-by: gaspardbb <[email protected]>
Co-authored-by: Maruan <[email protected]>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Varun Iyer <[email protected]>
Co-authored-by: Furkan Akkurt <[email protected]>
Co-authored-by: Yuki M. Asano <[email protected]>
Co-authored-by: Yifan Jiang <[email protected]>
Co-authored-by: Raffaele Mancuso <[email protected]>
Co-authored-by: Yue Gao <[email protected]>
Co-authored-by: Hashe037 <[email protected]>
Co-authored-by: Wang Boyu <[email protected]>
Co-authored-by: Jinsheng Ba <[email protected]>
Co-authored-by: sfanzon <[email protected]>
Co-authored-by: CDN (Diego) Damasceno <[email protected]>
Co-authored-by: danickblouin <[email protected]>
Co-authored-by: Qingqing Chen <[email protected]>
Co-authored-by: Kai Yao <[email protected]>
Co-authored-by: Lily (Xianling) Zhang <[email protected]>
Co-authored-by: Sam Adam-Day <[email protected]>
Co-authored-by: Fan Pu Zeng <[email protected]>
Co-authored-by: ebohnenb <[email protected]>
Co-authored-by: Lucas Emanuel Resck <[email protected]>
Co-authored-by: Samuel Chin <[email protected]>
Co-authored-by: Jesse Wei <[email protected]>
Co-authored-by: Juan Carlos Niebles <[email protected]>
Co-authored-by: Loris Fichera <[email protected]>
Co-authored-by: Amir Pourmand <[email protected]>
Co-authored-by: github-actions[bot] <[email protected]>
Co-authored-by: Abu Noman Md. Sakib <[email protected]>
Co-authored-by: José M. Requena Plens <[email protected]>
Co-authored-by: Mirza Arnaut <[email protected]>
Co-authored-by: Henry.W <[email protected]>
Co-authored-by: David Krassnig <[email protected]>
Co-authored-by: NakuraMino <[email protected]>
Co-authored-by: Daniel Berlyne <[email protected]>
Co-authored-by: filippomazzoli <[email protected]>
Co-authored-by: Alejandro Escontrela <[email protected]>
Co-authored-by: Raffaele Mancuso <[email protected]>
Co-authored-by: Kyle Oman <[email protected]>
Co-authored-by: Carlson B <[email protected]>
Co-authored-by: Decwest <[email protected]>
Co-authored-by: Jed Burkat <[email protected]>
Co-authored-by: gzwongkk <[email protected]>
Co-authored-by: Johannes Hörner <[email protected]>
Co-authored-by: Henry Zhang <[email protected]>
Co-authored-by: Dhruv Kumar <[email protected]>
Co-authored-by: Matteo Barbetti <[email protected]>
Co-authored-by: Nikolai Zhivotenko <[email protected]>
Co-authored-by: Lance Wilhelm <[email protected]>
Co-authored-by: Martin Bulla <[email protected]>
Co-authored-by: Maruan Al-Shedivat <[email protected]>
Co-authored-by: Giordano d'Aloisio <[email protected]>
Co-authored-by: Monk <[email protected]>
Co-authored-by: Shubhashis Roy Dipta <[email protected]>
Co-authored-by: Abhinav Mehta <[email protected]>
Co-authored-by: Antonio Stanziola <[email protected]>
Co-authored-by: Shubhankar <[email protected]>
Co-authored-by: Rachel <[email protected]>
Co-authored-by: Javkhlantugs <[email protected]>
Co-authored-by: Yao Xiao <[email protected]>
Co-authored-by: Pablo Diego Pereira <[email protected]>
Co-authored-by: civita <[email protected]>
Co-authored-by: Tianmaru <[email protected]>
Co-authored-by: Dinesh Natesan <[email protected]>
Co-authored-by: Fares Abawi <[email protected]>
Co-authored-by: Alireza Dehghanzadeh <[email protected]>
Co-authored-by: Noah West <[email protected]>
Co-authored-by: WEI EN TSAI <[email protected]>
Co-authored-by: Sam B <[email protected]>
Co-authored-by: Yifan Jiang <[email protected]>
Co-authored-by: Afrânio Melo <[email protected]>
Co-authored-by: Jona Ruthardt <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrew Boyer <[email protected]>
Co-authored-by: Ethan Olesinski <[email protected]>
Co-authored-by: ZL Asica <[email protected]>
Co-authored-by: Stavros Kalapothas <[email protected]>
Co-authored-by: Eric Slyman (they/them) <[email protected]>
Co-authored-by: Maksym Zub <[email protected]>
Co-authored-by: Moritz Scherrmann <[email protected]>
Co-authored-by: Scherrmann <[email protected]>
Co-authored-by: Sasika Amarasinghe <[email protected]>
Co-authored-by: Jake Nabasny, PhD <[email protected]>
Co-authored-by: Jake Nabasny <[email protected]>
Co-authored-by: Sukka <[email protected]>
wangmagg pushed a commit to wangmagg/wangmagg.github.io that referenced this pull request May 14, 2024
chertianser pushed a commit to chertianser/chertianser.github.io that referenced this pull request Aug 8, 2024
avishekanand pushed a commit to avishekanand/al-folio-homepage that referenced this pull request Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants