Howard Chiu
b35450e474
Update search.liquid ( #2466 )
...
missing { in osf section
2024-05-31 13:39:52 -03:00
Andrew Leonard
1ef1621bfc
Bugfix: Collapse the navbar on mobile when the user selects search ( #2462 )
...
This PR addresses #2438 by programmatically collapsing the navbar if the
user clicks on search on mobile.
## Behavior before

## Behavior after

2024-05-31 13:39:19 -03:00
Abhilesh Dhawanjewar
4a2984a400
Fix: date pill position on CV ( #2455 )
...
Fixes : #2393
Changes made in this PR -
Added `style="width: 75px; transform: translateX(-15px)
translateY(-5px);">` to move the date pill `15px` to the left and `5px`
to the top
| Before | After |
| :-----: | :----: |
|

|

|
2024-05-31 13:27:10 -03:00
Andrew Leonard
351eb127fa
Bugfix: Updates ninja keys text input color so it is always visible ( #2463 )
...
This PR fixes an issue where the search input is not visible in the
light theme. This is because `ninja-header-min.js` defaults the text
color to white.
This style change will ensure that the text is always visible regardless
of theme selection
## Before Style Change
<img width="1435" alt="SCR-20240530-cnxd"
src="https://github.com/alshedivat/al-folio/assets/16251412/dbbc04c6-6e23-4bb5-8278-218d4e0e1329 ">
## After Style Change
<img width="1434" alt="SCR-20240530-coqb"
src="https://github.com/alshedivat/al-folio/assets/16251412/182df8e5-8f54-4eca-a255-b8efbf52db9d ">
2024-05-31 13:26:24 -03:00
Maruan
d004837e60
Enable specifying explicit list of external posts to display ( #2059 )
...
- updates `external-posts.rb` plugin, allowing the user to specify an
explicit lists of urls in `_config.yml` that are then displayed in the
blog feed as external posts
- 99% of the code in this change is written by gpt-4:
https://chat.openai.com/share/24432d24-36a7-4d6f-a5c0-d7e5142f68cd
2024-05-27 21:15:44 -03:00
Furkan Akkurt
1274581702
Delete extra space ; Update post.liquid ( #2452 )
...
It seems the same problem exists in the posts as well. The relevant PR
is [here](https://github.com/alshedivat/al-folio/pull/2444 ).
2024-05-27 21:07:39 -03:00
Maruan
50a2f67477
Add back-to-top to distill layout ( #2451 )
2024-05-27 12:53:53 -04:00
George
c0763fff61
Fixed news titles in search ( #2450 )
...
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-27 13:50:14 -03:00
Tian Lan
da4486507a
Update docker-slim.yml ( #2449 )
...
Fixed a bug that causes docker-slim action to run and fail on forked
repositories. #2103
2024-05-27 13:04:02 -03:00
Furkan Akkurt
c7265a9bcb
Delete extra space ; Update blog.md ( #2444 )
2024-05-27 13:01:41 -03:00
CheariX
e8a2a40ae8
feat: search.liquid over all collections ( #2447 )
...
Thank you @george-gca for the awesome work. on #2415 .
This PR generalizes the search on all collections. Currently, only
projects are added to the search.
This PR uses all of them, such as news. On my personal website, I use a
teaching collection which is then also automatically searched.
2024-05-27 12:28:56 -03:00
Qucheng Jiang
96c4e61385
Add NEU ESL to README.md ( #2441 )
...
Embedded System Lab @ Northeastern University (NU-ESL) website recently
embraced Jekyll with al-folio theme. Add nuesl link to README.md
2024-05-25 15:08:57 -03:00
George
8a6ad2d5ed
Moved search data inside search.liquid ( #2439 )
...
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-24 16:21:53 -03:00
Abhilesh Dhawanjewar
9e59ab8d72
Fix: Add back-to-top button ( #2433 )
...
Fixes #2425
PR #2427 adds a back-to-top button, however the button overlaps with the
footer when `footer_fixed: false` and [has inadequate
spacing](https://github.com/alshedivat/al-folio/issues/2425#issuecomment-2121670658 )
with `footer_fixed: true`
Changes in this PR:
- Fix positioning of button on fixed and sticky footer layouts
- Add option to disable back-to-top button by setting `back_to_top:
false` in `_config.yml`
- Add button transparency to avoid button blocking content view
- Reduce size of button
Demo -
| Device | Fixed footer | Sticky footer |
| :-----------: | :-------------: | :-----------: |
| Mobile |

|

|
| Desktop |

|

|
Miscellaneous change - Added personal website under `Academics` to
`README.md`
2024-05-24 15:58:55 -03:00
George
92cebc9bb1
Added support for search ( #2415 )
...
Added support for search within the template as suggested in #581 . I
decided to go with a client side search based on [Ninja
keys](https://github.com/ssleptsov/ninja-keys ), but using [deepdub's
fork](https://github.com/deepdub-ai/ninja-keys ) as basis since it
supports fuzzy search.
Had to do a bunch of changes to their code to make it work without using
node to install everything. Also changed to use some colors defined in
our side and using both pages' titles and descriptions for search. Also
had to increase the template max width to better accomodate the new item
in navigation bar.
Missing implementations:
- [ ] One thing I'd love to do (but currently have no idea how) would be
to change the text next to the search button depending on the platform.
For example, if the user is accessing the site on a mac they should use
⌘k instead of ctrl k.
- [x] Test how this looks like (and how it is supposed to work) on
devices with smaller screens
- [x] Support for offline mode
Some screenshots:
---
## Dark version



---
## Light version



---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 23:21:16 -03:00
George
eef62a37df
Updated tikzjax hash
2024-05-21 18:47:38 -03:00
Simonwei97
b80a694bb3
feat: add back-to-top button ( #2427 )
...
slove #2425
Demo:
<img width="1643" alt="image"
src="https://github.com/alshedivat/al-folio/assets/119845914/ea73b84b-1d09-4af8-b1ba-6090595f5ab7 ">
---------
Signed-off-by: simonwei97 <simonwei977@gmail.com>
Signed-off-by: Simonwei97 <119845914+simonwei97@users.noreply.github.com>
2024-05-21 00:20:49 -03:00
George
8fe4bee5e6
Remove lsi command ( #2428 )
...
Removed lsi command from code since it was added to _config.yml
---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-17 14:19:02 -03:00
George
d2853f2828
Added lsi option to _config.yml
2024-05-17 13:33:02 -03:00
dependabot[bot]
066fc099bb
Bump rexml from 3.2.6 to 3.2.8 ( #2423 )
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.6 to 3.2.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ruby/rexml/releases ">rexml's
releases</a>.</em></p>
<blockquote>
<h2>REXML 3.2.8 - 2024-05-16</h2>
<h3>Fixes</h3>
<ul>
<li>Suppressed a warning</li>
</ul>
<h2>REXML 3.2.7 - 2024-05-16</h2>
<h3>Improvements</h3>
<ul>
<li>
<p>Improve parse performance by using <code>StringScanner</code>.</p>
<ul>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/106 ">GH-106</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/107 ">GH-107</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/108 ">GH-108</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/109 ">GH-109</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/112 ">GH-112</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/113 ">GH-113</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/114 ">GH-114</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/115 ">GH-115</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/116 ">GH-116</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/117 ">GH-117</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/118 ">GH-118</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/119 ">GH-119</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/121 ">GH-121</a></p>
</li>
<li>
<p>Patch by NAITOH Jun.</p>
</li>
</ul>
</li>
<li>
<p>Improved parse performance when an attribute has many
<code><</code>s.</p>
<ul>
<li><a
href="https://redirect.github.com/ruby/rexml/issues/124 ">GH-124</a></li>
</ul>
</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>
<p>XPath: Fixed a bug of <code>normalize_space(array)</code>.</p>
<ul>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/110 ">GH-110</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/111 ">GH-111</a></p>
</li>
<li>
<p>Patch by flatisland.</p>
</li>
</ul>
</li>
<li>
<p>XPath: Fixed a bug that wrong position is used with nested path.</p>
<ul>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/110 ">GH-110</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/122 ">GH-122</a></p>
</li>
<li>
<p>Reported by jcavalieri.</p>
</li>
<li>
<p>Patch by NAITOH Jun.</p>
</li>
</ul>
</li>
<li>
<p>Fixed a bug that an exception message can't be generated for
invalid encoding XML.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ruby/rexml/blob/master/NEWS.md ">rexml's
changelog</a>.</em></p>
<blockquote>
<h2>3.2.8 - 2024-05-16 {#version-3-2-8}</h2>
<h3>Fixes</h3>
<ul>
<li>Suppressed a warning</li>
</ul>
<h2>3.2.7 - 2024-05-16 {#version-3-2-7}</h2>
<h3>Improvements</h3>
<ul>
<li>
<p>Improve parse performance by using <code>StringScanner</code>.</p>
<ul>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/106 ">GH-106</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/107 ">GH-107</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/108 ">GH-108</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/109 ">GH-109</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/112 ">GH-112</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/113 ">GH-113</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/114 ">GH-114</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/115 ">GH-115</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/116 ">GH-116</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/117 ">GH-117</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/118 ">GH-118</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/119 ">GH-119</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/121 ">GH-121</a></p>
</li>
<li>
<p>Patch by NAITOH Jun.</p>
</li>
</ul>
</li>
<li>
<p>Improved parse performance when an attribute has many
<code><</code>s.</p>
<ul>
<li><a
href="https://redirect.github.com/ruby/rexml/issues/124 ">GH-124</a></li>
</ul>
</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>
<p>XPath: Fixed a bug of <code>normalize_space(array)</code>.</p>
<ul>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/110 ">GH-110</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/111 ">GH-111</a></p>
</li>
<li>
<p>Patch by flatisland.</p>
</li>
</ul>
</li>
<li>
<p>XPath: Fixed a bug that wrong position is used with nested path.</p>
<ul>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/110 ">GH-110</a></p>
</li>
<li>
<p><a
href="https://redirect.github.com/ruby/rexml/issues/122 ">GH-122</a></p>
</li>
<li>
<p>Reported by jcavalieri.</p>
</li>
<li>
<p>Patch by NAITOH Jun.</p>
</li>
</ul>
</li>
<li>
<p>Fixed a bug that an exception message can't be generated for</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1cf37bab79 "><code>1cf37ba</code></a>
Add 3.2.8 entry</li>
<li><a
href="b67081caa8 "><code>b67081c</code></a>
Remove an unused variable (<a
href="https://redirect.github.com/ruby/rexml/issues/128 ">#128</a>)</li>
<li><a
href="94e180e939 "><code>94e180e</code></a>
Suppress a warning</li>
<li><a
href="d574ba5fe1 "><code>d574ba5</code></a>
ci: install only gems required for running tests (<a
href="https://redirect.github.com/ruby/rexml/issues/129 ">#129</a>)</li>
<li><a
href="4670f8fc18 "><code>4670f8f</code></a>
Add missing Thanks section</li>
<li><a
href="9ba35f9f03 "><code>9ba35f9</code></a>
Bump version</li>
<li><a
href="085def0742 "><code>085def0</code></a>
Add 3.2.7 entry</li>
<li><a
href="4325835f92 "><code>4325835</code></a>
Read quoted attributes in chunks (<a
href="https://redirect.github.com/ruby/rexml/issues/126 ">#126</a>)</li>
<li><a
href="e77365e2d1 "><code>e77365e</code></a>
Exclude older than 2.6 on macos-14</li>
<li><a
href="bf2c8edb5f "><code>bf2c8ed</code></a>
Move development dependencies to Gemfile (<a
href="https://redirect.github.com/ruby/rexml/issues/124 ">#124</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/alshedivat/al-folio/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 10:58:14 -03:00
George
e8f224c1be
Changing Gemfile now triggers page build
2024-05-17 10:45:29 -03:00
George
e954d7726b
Fix offline leaflet ( #2420 )
...
Fixes #2419 by downloading leaflet images. Also changed the path where
the libraries are downloaded to avoid not downloading files with same
name.
---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-15 17:56:00 -03:00
dependabot[bot]
0a80d5edb6
Bump nokogiri from 1.16.4 to 1.16.5 ( #2417 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.16.4
to 1.16.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sparklemotion/nokogiri/releases ">nokogiri's
releases</a>.</em></p>
<blockquote>
<h2>v1.16.5 / 2024-05-13</h2>
<h3>Security</h3>
<ul>
<li>[CRuby] Vendored libxml2 is updated to address CVE-2024-34459. See
<a
href="https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7 ">GHSA-r95h-9x8f-r3f7</a>
for more information.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>[CRuby] Vendored libxml2 is updated to <a
href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7 ">v2.12.7</a>
from v2.12.6. (<a
href="https://github.com/flavorjones "><code>@flavorjones</code></a>)</li>
</ul>
<hr />
<p>sha256 checksums:</p>
<pre><code>af0f44fa3e664dfb2aa10de8b551447d720c1e8d1f0aa3f35783dcc43e40a874
nokogiri-1.16.5-aarch64-linux.gem
23dc2357b26409a5c33b7e32a82902f0e9995305420f16d1a03ab3ea1a482fec
nokogiri-1.16.5-arm-linux.gem
950d037530edb49f75ad35de0b8038b970a7dda57e2b6326895b0e49fadf6214
nokogiri-1.16.5-arm64-darwin.gem
b7aefc94370c62476b8528e8d8abb6160203abd84a1f4eceda8f1aa8974d9989
nokogiri-1.16.5-java.gem
ec2167160df8fec3137bf95d574ed80ebc1d002bb3b281546b60b4aa9002466e
nokogiri-1.16.5-x64-mingw-ucrt.gem
6984200491fac69974005ecfa2de129d61843d345eafa5d6f58e8b908d1cf107
nokogiri-1.16.5-x64-mingw32.gem
abdc389ab1ec6604492da16bd9d06ad746fdb6bd6a1bd274c400d61ffcadb3c4
nokogiri-1.16.5-x86-linux.gem
63d24981345856f2baf7f4089870a62d3042fb8d3021b280fb04fc052532e3c4
nokogiri-1.16.5-x86-mingw32.gem
71b5f54e378c433d13df67c3b71acc4716129da62402d8181f310c4216a63279
nokogiri-1.16.5-x86_64-darwin.gem
0ca238da870066bed2f7837af6f35791bb9b76c4c5638999c46aac44818a6a97
nokogiri-1.16.5-x86_64-linux.gem
ec36162c68984fa0a90a5c4ae7ab7759460639e716cc1ce75f34c3cb54158ad2
nokogiri-1.16.5.gem
</code></pre>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md ">nokogiri's
changelog</a>.</em></p>
<blockquote>
<h2>v1.16.5</h2>
<h3>Security</h3>
<ul>
<li>[CRuby] Vendored libxml2 is updated to address CVE-2024-34459. See
<a
href="https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7 ">GHSA-r95h-9x8f-r3f7</a>
for more information.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>[CRuby] Vendored libxml2 is updated to <a
href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7 ">v2.12.7</a>
from v2.12.6. (<a
href="https://github.com/flavorjones "><code>@flavorjones</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cd70bd3dc9 "><code>cd70bd3</code></a>
version bump to v1.16.5</li>
<li><a
href="afc36de553 "><code>afc36de</code></a>
dep: update vendored libxml2 to v2.12.7 (<a
href="https://redirect.github.com/sparklemotion/nokogiri/issues/3191 ">#3191</a>)</li>
<li><a
href="41b4f0846d "><code>41b4f08</code></a>
ci: add arm64-darwin coverage using macos-14</li>
<li><a
href="67b9e863a6 "><code>67b9e86</code></a>
dep: update libxml2 to v2.12.7</li>
<li>See full diff in <a
href="https://github.com/sparklemotion/nokogiri/compare/v1.16.4...v1.16.5 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/alshedivat/al-folio/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 21:18:32 -03:00
George
36bc24f7e4
Fixed link to last FAQ question
2024-05-10 21:25:16 -03:00
George
7f6878579e
Fixed typo in pagination.liquid
2024-05-09 14:27:34 -03:00
George
37dbff08ab
Added prettier link to FAQ
2024-05-09 14:16:21 -03:00
George
32deb3899b
Added information about GitHub workflows to FAQ ( #2404 )
...
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-09 14:08:20 -03:00
George
1d07bc7560
Updated dependencies ( #2402 )
...
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-09 12:44:09 -03:00
Davide Carnemolla
134dc884ae
Fix docker image building ( #2400 )
...
This PR should fix the issues reported in
https://github.com/alshedivat/al-folio/issues/2384 ,
https://github.com/alshedivat/al-folio/issues/2392 and
https://github.com/alshedivat/al-folio/issues/2395 .
It seems that the ruby docker image is not affected by these problems.
2024-05-09 11:41:17 -03:00
George
ad2a793a24
Fixed card padding bottom
2024-05-08 11:33:21 -03:00
Amir Pourmand
0e54bf6444
Fix dependency ( #2396 )
2024-05-07 12:42:38 +03:30
George
cb0db65d8c
Updated docker slim action
2024-05-06 21:15:29 -03:00
Amir Pourmand
f88dd70474
Add Gemfile.lock ( #2390 )
2024-05-06 13:27:41 +03:30
Kishan Ved
a17cda433d
Added website link to README, Academics ( #2388 )
...
I've added my al-folio themed website link to the README's Academic
websites section.
2024-05-05 02:32:56 -03:00
George
1c416dbae8
Added support for jekyll-tabs ( #2380 )
...
Added support for [jekyll-tabs](https://github.com/Ovski4/jekyll-tabs ),
implemented #1977 .
Light:

Dark:

---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-05-02 14:34:48 -03:00
George
ba53f89965
Added support for Google Typograms ( #2379 )
...
Google [Typograms](https://github.com/google/typograms/ ) is a
lightweight image format (text/typogram) useful for defining simple
diagrams in technical documentation.


---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-04-30 11:26:56 -03:00
CheariX
04bf52e105
fix(style): remove whitespace before comma ( #2378 )
...
This PR fixes a very niche bug.
If there is a co-author that is not *me* (=`<em>` tagged) and does not
have a `coauthor_url` (=`<a>` tagged), there will be a leading
whitespace before the separating comma. If the author list is split into
multiple lines (due to long author lists or a small view), the
whitespace can lead to a line beginning with a comma.
As I said, very niche, but interestingly, the other cases already did
the same whitespace handling. Just the case not-me/no-url was mising.
Currently, we do not have this case on vanilla al-folio, but you can see
it for example on [my website](https://christianmainka.de/publications/ )
if the view is small (e.g., 430px).
Related to #1502 .
2024-04-29 18:09:50 -03:00
George
37d75d039e
Added post citation ( #2377 )
...
Basically adds suggestions of how to cite a post, as suggested in #2374 .

---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-04-29 14:28:06 -03:00
CheariX
86a6b03259
Fix bib preview mobile ( #2359 )
...
[Reference](https://github.com/alshedivat/al-folio/pull/2352#issuecomment-2067965077 )
I'm not sure if the removal of `max-width: 90vw;` for all images causes
any side issues.
I could at least not find any. But having this properties will produce
unaligned preview sizes.
Help/testing is more than welcome.
# Before
<img width="364" alt="Bildschirmfoto 2024-04-21 um 14 17 51"
src="https://github.com/alshedivat/al-folio/assets/1998723/5ad1a4d7-dfe6-43f8-98ec-eae19dd991c2 ">
# After
<img width="364" alt="Bildschirmfoto 2024-04-21 um 14 21 53"
src="https://github.com/alshedivat/al-folio/assets/1998723/fb942403-a01f-42ec-95c6-697378ed0d92 ">
...
<img width="364" alt="Bildschirmfoto 2024-04-21 um 14 22 03"
src="https://github.com/alshedivat/al-folio/assets/1998723/1ddf43d8-98a8-421d-9f64-3352190c4bb8 ">
2024-04-28 10:33:55 -07:00
Raffaele Mancuso
492c509646
Set user agent for lychee ( #2368 )
...
See: https://github.com/alshedivat/al-folio/discussions/2366
See: https://github.com/lycheeverse/lychee/issues/1411
2024-04-24 13:17:29 -03:00
Tao Deng
a29e24a46b
add last updated date to posts ( #2341 )
...
This PR is related to #2309 . I added an optional `last_updated` field.
This new field represents the timestamp for when the post was last
updated. Consequently, the existing `date` metadata should now be
interpreted as the creation date of the post.
The formatting for displaying these dates has been standardized as
follows:
```text
Created: July 11, 2023 | Last Updated: April 14, 2024
```
For a practical implementation example, please refer to [this
post](https://torydeng.github.io/blog/2023/deploying-server/ ) on my
website, where I have applied these changes.
---
Any feedback is wellcome.
2024-04-24 12:19:36 -03:00
George
06ca08cbaf
Fixed security issue with download 3rd party plugin ( #2365 )
...
Added condition to avoid security issue according to GitHub's dependabot

---------
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-04-23 11:29:15 -03:00
George
b315315f9b
Fixed security issue with download 3rd party plugin ( #2364 )
...
Signed-off-by: George Araujo <george.gcac@gmail.com>
2024-04-23 10:59:33 -03:00
CheariX
0aa3821300
Feat reworked project layout (closing #2246 ) ( #2357 )
...
The current state of project looks a bit unharmonized.
# Vertical layout before:
<img width="834" alt="Bildschirmfoto 2024-04-20 um 18 09 16"
src="https://github.com/alshedivat/al-folio/assets/1998723/55ba0968-bfd9-443f-b58a-eb6723deccfc ">
# Vertical layout after:
<img width="834" alt="Bildschirmfoto 2024-04-20 um 18 10 28"
src="https://github.com/alshedivat/al-folio/assets/1998723/9b06b9b8-9228-4dfd-ab10-ca16ce028b1d ">
# Horizontal layout before:
<img width="834" alt="Bildschirmfoto 2024-04-20 um 18 08 54"
src="https://github.com/alshedivat/al-folio/assets/1998723/97aaf5b4-1d3e-4a1c-8175-3a97391739b3 ">
# Horizontal layout after:
<img width="834" alt="Bildschirmfoto 2024-04-20 um 18 07 46"
src="https://github.com/alshedivat/al-folio/assets/1998723/a357fa62-8551-4e92-91d3-3d5d01dbc605 ">
***
These improvements are not perfect, but to be honest, I have no deep
experiences with bootstrap. Actually, I just read the
[docs](https://getbootstrap.com/docs/4.4/components/card/ ) and tried my
best.
But I think it looks way better than before.
I'm pretty happy with the vertical layout, but the horizontal could be
improved.
I tried various things to get a better alignment of the image, without
any success.
In theroy, there is e.g. `card-img-top`, but I could not make it work.
I changed the project descriptions to make some of these edge-cases
visible.
Feedback and improvements (especially code) are more than welcome
Closes #2246
2024-04-22 21:39:22 -03:00
CheariX
c4c066501e
Feat bib preview ( closes #1162 ) ( #2352 )
...
This PR enables to have `abbr` and `preview` for a single publication
(closing #1162 ).
The following example shows all three possibilities: 1) Preview + Abbr
2) Preview only 3) Abbr only.
<img width="786" alt="grafik"
src="https://github.com/alshedivat/al-folio/assets/1998723/0633f443-b430-4fa6-a0eb-750170a638bd ">
2024-04-17 15:19:27 -03:00
Alireza Dehghanzadeh
154179bc99
Update work.liquid to show the location of work experience under cv … ( #2349 )
...
…page
same as pull request https://github.com/alshedivat/al-folio/pull/2298
and commit
363f277aa8
for **Volunteer** section
2024-04-17 15:17:43 -03:00
George
2910cd3ee7
Update CONTRIBUTING.md
2024-04-17 10:26:16 -03:00
George
c812fda823
Fixed reference to commit in CONTRIBUTING.md
2024-04-17 10:25:34 -03:00
George
1613560a98
Update CONTRIBUTING.md with prettier information
2024-04-17 10:25:09 -03:00
Gabriel Zhang
065cf08b47
Fix docker compose command using the slimmed docker image ( #2351 )
...
Fixing the docker command based on `docker compose [-f <arg>...]
[options] [COMMAND] [ARGS...]` format on the
[website](https://docs.docker.com/compose/reference/#command-options-overview-and-help ).
Because the old command would give error: `unknown shorthand flag: 'f'
in -f`
2024-04-17 10:19:10 -03:00