Commit Graph

1009 Commits

Author SHA1 Message Date
George
2bbc8ad544
Fixed dates in book-shelf (#3446)
Fixes #3443.

Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-15 10:53:02 -03:00
george-gca
cfed3b02f1 Auto update markdown TOC 2026-01-14 22:15:29 +00:00
George
7c75a1568d
Updated deps and deploy version (#3440)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-14 19:15:10 -03:00
George
43ec3db09c
Changed to use jekyll-socials plugin (#3439)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-14 19:10:50 -03:00
george-gca
f8c558b514 Auto update markdown TOC 2026-01-14 16:19:27 +00:00
George
17b0251c0f
Update deps (#3437)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-14 13:19:11 -03:00
George
7249c6ef61
Changed to use cache bust plugin (#3436)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-14 13:11:53 -03:00
George
70d07e61f3
Changed code to use plugin to handle 3rd party libraries downloads (#3435)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-14 13:08:21 -03:00
Jiamin Zhou
90eb8f48c0
Add zhoji.github.io to User community in README.md (#3433)
Adding my personal website for the al-folio community :) Thanks for
creating such a cool template!
2026-01-14 11:05:10 -03:00
George
039027e916
Improved collections section in CUSTOMIZE guide (#3431)
Improved section based on comments from #2369.

Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-13 11:29:16 -03:00
Julien Chevallier
a5993100fd
Add HAL button (#3404)
Adds a HAL button in the same spirit as the arXiv button.
- add HAL button to `_layouts/bib.liquid`
- add `hal` to the filtered keywords in `_config.yml`
- add `hal` to the documentation  in `CUSTOMIZE.md`
2026-01-09 18:15:36 -03:00
Julien Chevallier
53dfb1184e
add filtered BibTeX keywords (#3403)
add `dimensions, eprint` and `pmid` to the filtered keywords
2026-01-09 18:14:45 -03:00
Jaewon Yoo
47fbf37a5e
Add j1yoo.github.io to User community (#3427)
Hi! I'd like to add my academic website to the User community section.

**Website:** https://j1yoo.github.io/

This PR adds a single star link to the Academics row in the User
community table.

Thank you for creating and maintaining this beautiful theme!

Co-authored-by: Jaewon Yoo <jwyoo4@gmail.com>
2026-01-09 11:43:41 -03:00
Julien Chevallier
8287d64900
Add link to personal GitHub page on academics section in README (#3424) 2026-01-08 16:24:03 -03:00
Sam B
e6b488db2c
Remove link to sam-bieberich.github.io (#3425)
Removed a link to sam-bieberich.github.io from the README.
2026-01-08 16:23:47 -03:00
george-gca
08023f0ddd Auto update markdown TOC 2026-01-07 14:37:42 +00:00
Dominik Fuchß
67bd1b6210
Make external service URLs configurable for repository page (#3422)
## Description

This PR makes the URLs for external services used on the repository page
configurable in `_config.yml`. This allows users to self-host these
services for better reliability, privacy, and customization.

## Changes

- Added `external_services` configuration section in `_config.yml` with:
- `github_readme_stats_url` (default:
`https://github-readme-stats.vercel.app`)
- `github_profile_trophy_url` (default:
`https://github-profile-trophy.vercel.app`)
- Updated repository template files to use configurable URLs:
  - `_includes/repository/repo_user.liquid`
  - `_includes/repository/repo.liquid`
  - `_includes/repository/repo_trophies.liquid`
- Added documentation in `CUSTOMIZE.md` explaining:
- Why self-hosting is recommended (default services may have
availability issues)
  - How to configure custom service URLs
  - Links to the service repositories for deployment instructions

## Resolves

Resolves #3388 - This makes it possible to configure self-hosted
versions of these services, giving users full control over the external
services used for displaying GitHub statistics and trophies.

## Testing

- Verified that default configuration still works with original service
URLs
- Confirmed that URLs are properly interpolated in all template files
- Documentation clearly explains the configuration options
2026-01-07 11:37:24 -03:00
GitHub Actions
6956be8cf6 Update Google Scholar citations 2026-01-05 01:06:01 +00:00
Caio Petrucci Rosa
e10739af87
Fix typo in Bootstrap small column class usage (#3421)
This PR fixes a recurring typo in multiple Liquid templates where the
Bootstrap class `cl-sm` is used instead of `col-sm`.

Because of this typo, the `col-sm` styling was not being applied. All
instances have been corrected.
2026-01-04 18:06:56 -03:00
George
586a0ffd76
Updated prettier (#3420)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-04 17:51:02 -03:00
George
903760519c
Changed maintainers urls to https 2026-01-04 17:31:46 -03:00
George
b4d1f41243
Added new line to README badges 2026-01-02 22:15:34 -03:00
george-gca
b19d1e936e Auto update markdown TOC 2026-01-03 01:00:00 +00:00
George
e50824437c
Update deps (#3418)
Closes #3402

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-02 21:59:43 -03:00
Michael Vanden Heuvel
1a45b5ba81
Add auto-orient flag to Imagemagick config (#3409)
Currently, images generated by Imagemagick do not respect the
orientation of the source image. By adding the auto-orient flag, the
images are the correct orientation.

Before
<img width="920" height="562" alt="image"
src="https://github.com/user-attachments/assets/73f59d7f-b6c5-468a-9023-0f0457a53a3c"
/>

After
<img width="947" height="621" alt="image"
src="https://github.com/user-attachments/assets/2f24de99-2e84-4052-8d0f-945acdad81e4"
/>
2026-01-02 21:14:16 -03:00
Sarucha Yanyong
f0f262cf44
Add link to personal GitHub page on academics section in README (#3400) 2026-01-02 21:09:35 -03:00
George
81c0556cbf
Added support for default categories and tags for external posts (#3417)
Based on discussion #3393.

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-02 20:37:16 -03:00
George
71640bbda3
Fixed 1 px first load issue (#3416)
Fix #3164

Signed-off-by: George Araújo <george.gcac@gmail.com>
2026-01-02 20:10:58 -03:00
Dominik Fuchß
f521c0ae5c
Fix: bibliography month persists to subsequent entries without month (#3391)
Fixes #3386 (the part about the wrong months; the other part (layouting
of bibtex) is fixed in #3387)

## Summary
- Fixes incorrect month shown for bibliography entries that do not
specify a `month` in BibTeX.
- Ensures `month`/`year` do not persist between entries in
`_layouts/bib.liquid`.

## Root Cause
- In Liquid, captured variables persist across iterations if not
reinitialized.
- `entrymonth` and `entryyear` were only set when
`entry.month`/`entry.year` existed, causing values from a previous entry
to leak into the next one when those fields were missing.

## Changes
- Reinitialize date-related variables per entry before conditional
captures:

## Behavior
- Before: Entries without a `month` could display the previous entry's
month.
- After: Entries without a `month` display only the `year`; entries with
a `month` display the correct month and year.


<img width="1956" height="918" alt="image"
src="https://github.com/user-attachments/assets/7a9682e7-55ab-43b7-8f82-f638d14ce08e"
/>
2026-01-02 19:56:18 -03:00
Dominik Fuchß
6023fd809f
Fix bib / code layout bug (#3387)
Resolve #3370
Resolve #3380

Based on the
[comment](https://github.com/alshedivat/al-folio/issues/3370#issuecomment-3565962058)
of @MarkusThill, I created a bugfix that solved the issue on my website.
Hope that fixes it in general; thus the PR :) However, I'm not an expert
for scss .. so handle with care :)
2026-01-02 19:48:18 -03:00
george-gca
4589f3ce07 Auto update markdown TOC 2026-01-02 22:11:19 +00:00
George
f4426aa17e
Added support for helping agents (#3379)
Since a lot of our users don't have a coding background and given
recently development with AI agents, I decided to try to add support for
specialized agents in our repository. They were created following
[agents.md](https://agents.md/) "specifications" and are currently 2:
- `customize-agent` - to help new users with access to GitHub Copilot
customize their site
- `docs-agent` - to help us keep the documentation always updated with
the latest changes in our code

I don't really know how useful they'll actually be, but I think most of
our users might actually benefit from the `customize-agent`, so it is
worth a shot.

<img width="852" height="1043" alt="image"
src="https://github.com/user-attachments/assets/e8390f1a-cec3-42a8-b01e-26d658ea78e8"
/>

Edit: also added a link to a [Code Wiki to our
repository](https://codewiki.google/github.com/alshedivat/al-folio) and
[DeepWiki](https://deepwiki.com/alshedivat/al-folio). This allows any
user to chat online with AIs (Gemini and Devin) about our repository.

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-02 19:11:03 -03:00
GitHub Actions
25f7462c1e Update Google Scholar citations 2025-12-24 00:46:19 +00:00
GitHub Actions
eff0c8c83d Update Google Scholar citations 2025-12-17 00:43:22 +00:00
Michalis Chadolias
7aaf568941
Add personal webpage link to user community section in README (#3382)
Adds my personal academic website to the list of community pages in the
README. This helps other collaborators connect and see related work. The
link has been verified and follows the established format. Thank you for
the template it was very useful!
2025-11-25 22:38:27 -03:00
George
a66d975b68
Refactor docker-slim workflow configuration
Updated docker-slim GitHub Action version.
2025-11-21 19:19:08 -03:00
george-gca
4250d15684 Auto update markdown TOC 2025-11-21 22:02:53 +00:00
George
7549180b96
Update dependencies (#3377)
Signed-off-by: George Araújo <george.gcac@gmail.com>
2025-11-21 19:02:34 -03:00
George
5c207c7775
Avoid crashing when feedjira fails to parse xml feed (#3376)
Fixes #3371

Signed-off-by: George Araújo <george.gcac@gmail.com>
2025-11-21 18:51:54 -03:00
Ali Faraji
07a7af3db6
Refactor TOC conditionals (#3358)
It inserts TOC if non provided and auto TOC is enabled for distill
layout
2025-11-21 18:18:05 -03:00
Wenjie Xu
cef2ac090c
Add link to personal academic website in README (#3364)
Thank you for the great template! I built a multilingual academic
homepage with it and added my link to the README. 😄

Co-authored-by: George <31376482+george-gca@users.noreply.github.com>
2025-11-16 22:51:13 -03:00
Zlatan Ajanovic
25b524744c
Update README.md (#3360)
Added star for my website.
2025-11-16 22:50:33 -03:00
ZHU Yuhui
339a81fc74
Fix quoteblk color in dark mode (#3357)
This PR fixes the issue #3252 which makes the `quoteblk` dazzling in
dark mode 🙈🥹. This is implemented by defining seperated color values of
`quoteblk`s in dark mode thus does not affect the colors in light mode.
2025-11-16 22:47:00 -03:00
Ali Faraji
fa93875e37
Fix MathJax long-formula overflow on X-axis in mobile and small screens view. (#3302)
This PR fixes an issue where long MathJax formulas in blog posts
overflowed horizontally and broke the layout.

* Added a small CSS rule to make MathJax formulas horizontally
scrollable instead of overflowing.
* Now, when a formula is wider than the container, users can scroll
horizontally without the page layout getting messed up.

**SCSS changes:**

```scss
mjx-container[jax="CHTML"][display="true"] {
  overflow-x: auto;
}
```

**Testing:**
Verified that:

* Long formulas no longer push the layout wider than the viewport.
* Short formulas render as before.



Before:

https://github.com/user-attachments/assets/521b4967-cc1e-4e8b-b2fc-2c59314a8dee

After code fix:

https://github.com/user-attachments/assets/698811ff-d418-43eb-9261-5073105a3d9f


Live demo at: [PI Day -- bellards
formula](https://blog.faraji.info/math/Pi-day.html#bellards-formula-for-pi);
open with responsive design mode or with a mobile device.
2025-11-16 22:41:00 -03:00
Lukas Schirren
33017e7952
Add cv PDF link to social icons (#3240)
Fixes issue #3243 

Add CV PDF link to social icons

- Added CV icon to social media links section
- CV appears after LinkedIn icon in the contact section
- Uses academicons CV symbol for consistent academic styling
- Links to `/assets/pdf/CV_Schirren.pdf` and opens in new tab
- Updated `_includes/social.liquid` to handle `cv_pdf` field
- Updated `_data/socials.yml` with CV configuration
- Updated `_scripts/search.liquid.js` with cv search functionality
2025-11-16 22:39:18 -03:00
Yana Nesterenko
8086c57b79
fix code flow overflow and add responsive design fix (#3229)
## Description
Fixes code block overflow issues by adding proper CSS overflow handling
and responsive design: Code blocks overflow and don't scale properly
#3228

## Changes Made to _base.scss
- Added `overflow-x`: auto to enable horizontal scrolling for long code
lines
- Added `white-space: pre` to preserve code formatting while allowing
horizontal scrolling
- Added `word-wrap: normal` to prevent wrapping of long lines
- Added `-webkit-overflow-scrolling: touch` for smooth iOS scrolling
- Added responsive font sizes for different breakpoints (576px, 400px,
and 768px)
- Applied fixes to `pre`, `code`, and `figure.highlight` elements

## Related Issue
Closes  #3228

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
Co-authored-by: George Araújo <george.gcac@gmail.com>
2025-11-16 22:38:44 -03:00
Riasat Sheikh
4086784bc7
add: arXiv social (#3191)
addresses the question #3176 and issue #3190

---------

Co-authored-by: George <31376482+george-gca@users.noreply.github.com>
2025-11-16 22:31:18 -03:00
Stefan de Lange
723bc9f020
Clarify enabling of mermaid feature (#3148)
Add some clarification on how to enable mermaid.

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
Co-authored-by: George Araújo <george.gcac@gmail.com>
2025-11-16 22:31:01 -03:00
george-gca
fe1303ab22 Auto update markdown TOC 2025-11-17 01:17:34 +00:00
Dominik Fuchß
1f349ffda2
Adapt mechanism for citiation count (#3177)
## Summary

This PR introduces an automated mechanism to update the citation count
for authors' publications.

- Inspired by @BernardoCama’s suggestion in #3150.
- Resolves #3150.

## Key Changes

- Adds an action to update publication citation counts.
    - Note: This action creates a commit on the main branch.
- To trigger further GitHub Actions workflows from this commit, a
Personal Access Token (PAT) must be used (the default GitHub Actions
token cannot trigger subsequent workflows).
- Adds and manages citation data in `_data/citations.yml`.
- Adds and adapts `bin/update_scholar_citations.py` to handle citation
updates.

## Usage Examples
### Timeout
<img width="758" height="415" alt="image"
src="https://github.com/user-attachments/assets/0a330d35-b386-4670-8668-62701f2dc68b"
/>

### Success

<img width="1684" height="857" alt="image"
src="https://github.com/user-attachments/assets/44aa0558-e02a-4f00-b8cb-9e0ce16dd53c"
/>
2025-11-16 22:17:17 -03:00