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

update #1

Merged
merged 95 commits into from
Feb 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
f92d60f
Fixes #1584 (#1971)
george-gca Dec 1, 2023
6130018
Update cv.md (#1973)
civita Dec 5, 2023
1997186
Implemented support for tikzjax (#1990)
george-gca Dec 13, 2023
f9b8d45
Fixed redirect post access from blog archive (#1994)
george-gca Dec 14, 2023
36e6ff8
Ensure the zoomed image is in front of toc sidebar (#1998)
george-gca Dec 15, 2023
1fa3feb
Updated README to explictly tell how to proceed on fresh install (#1993)
george-gca Dec 18, 2023
a1a9250
check for active children in submenus (#1869)
Tianmaru Dec 25, 2023
6119d06
added ability to switch off pagination on the blog page (#1909)
AbstractGeek Dec 25, 2023
0795059
Now blog can be reorganized in header (#1996)
george-gca Dec 25, 2023
45bb74e
Added video button to bib entries (#2008)
fabawi Dec 25, 2023
70d9ca9
bring back `repo_id` and `category_id` in `giscus` section (#1892)
alerezaaa Dec 25, 2023
fb294e3
Responsive image fix (#2014)
nWestie Dec 26, 2023
f05fb7b
fix live-reloading in docker (#2022)
wayne-tsai Dec 28, 2023
da5065f
Remove imagemagick strip (#2028)
nWestie Dec 30, 2023
86ada06
Changed trophies layout to better suit different screen sizes (#2038)
george-gca Jan 2, 2024
92ac10a
Changed mermaid support in template (#1992)
george-gca Jan 2, 2024
4a55cd1
Upgrading the README file (#2034)
george-gca Jan 3, 2024
7b0ca12
Added information about using wsl on Windows (#2040)
george-gca Jan 3, 2024
feb9c9e
Removed background from template example
george-gca Jan 4, 2024
e3997d0
Added citation examples, simplified citation code (#2056)
george-gca Jan 8, 2024
4ea7f5b
Add direct link to `use this template`
george-gca Jan 9, 2024
60a09ed
Normalizing coauthor names before search (#2057)
george-gca Jan 9, 2024
beb6f27
format code with prettier.io (#2048)
alshedivat Jan 10, 2024
7e8ca8f
Add .git-blame-ignore-revs
alshedivat Jan 10, 2024
7c279b1
Move news and 404 to pages (#2060)
alshedivat Jan 10, 2024
2d34024
Fix prettier (#2062)
george-gca Jan 10, 2024
982a5fe
Update .git-blame-ignore-revs
alshedivat Jan 10, 2024
aabe1e5
Fixed small typo (#2064)
Sam-Bieberich Jan 11, 2024
568e9cc
Added additional user to README.md (#2063)
Sam-Bieberich Jan 11, 2024
1a20536
Fixed missing changes to liquid file
george-gca Jan 11, 2024
cc83a12
Fixed FAQ link in CONTRIBUTING.md
george-gca Jan 11, 2024
5459ef1
Changed file paths in bug_report.md
george-gca Jan 11, 2024
0a737aa
Fix custom blockquotes (#2071)
YifanJiang233 Jan 15, 2024
71f054c
Fix broken links (#2077)
george-gca Jan 15, 2024
30f3c14
Link checks on deploy (#2079)
george-gca Jan 15, 2024
1775a9a
Axe accessibility test support (#2080)
george-gca Jan 15, 2024
f669b23
Fixed role main in default.liquid
george-gca Jan 15, 2024
cfe13d6
Added missing separator in README
george-gca Jan 16, 2024
c519061
Update contributing on README.md
george-gca Jan 16, 2024
3aa3133
Added star history to README.md
george-gca Jan 16, 2024
a843b3c
Updated toc on README.md
george-gca Jan 16, 2024
8d8298a
Update INSTALL.md version of al-folio
george-gca Jan 16, 2024
1d4a8c7
Adding star (#2095)
afraniomelo Jan 18, 2024
04f7b04
Changed conditions of running GitHub actions (#2082)
george-gca Jan 19, 2024
6700000
Downgrade ruby version (#2098)
george-gca Jan 19, 2024
7c617d8
Update INSTALL.md (#2091)
pourmand1376 Jan 19, 2024
711af76
Fixed dark mode not working after purgecss
george-gca Jan 20, 2024
30f7ab0
Added one more researcher using al-folio (#2105)
JonaRuthardt Jan 21, 2024
65c5c8a
Added acknowledge section to feature_request.md
george-gca Jan 22, 2024
3927200
Added diff tools to INSTALL.md
george-gca Jan 22, 2024
8af6b73
Prettier check now generates a diff comment on PR (#2085)
george-gca Jan 22, 2024
7ed8f49
Update prettier-on-pr.yml permissions
george-gca Jan 22, 2024
27d2fa0
Changed how prettier comments on PR works (#2112)
george-gca Jan 22, 2024
bbaae0a
Fixed prettier actions (#2113)
george-gca Jan 22, 2024
db0a92b
Moved prettier comment on PR to its own action (#2114)
george-gca Jan 22, 2024
b83a0e3
Added Lighthouse test GitHub action (#2084)
george-gca Jan 23, 2024
0510031
Lighthouse-Badger[bot]: Results Added
github-actions[bot] Jan 23, 2024
25eac65
Fixed lighthouse html viewer links
george-gca Jan 23, 2024
10507a8
Added anchor to category sections (#2006)
fabawi Jan 23, 2024
8dd678c
Added lighthouse_results to .prettierignore
george-gca Jan 23, 2024
ec9571a
Improved issues templates (#2110)
george-gca Jan 23, 2024
b0b19a1
Removed 0 from bug report
george-gca Jan 23, 2024
2fa8141
Updated links in 1_bug_report.yml
george-gca Jan 23, 2024
6fcc283
Updated links in 2_feature_request.yml
george-gca Jan 23, 2024
fc23860
Updated links in issue template config.yml
george-gca Jan 23, 2024
7d861cb
Fixed url in config.yml
george-gca Jan 23, 2024
c99a453
Fixed urls in 2_feature_request.yml
george-gca Jan 23, 2024
0c08237
Fixed urls in 1_bug_report.yml
george-gca Jan 23, 2024
7638547
Updated checkout step in lighthouse-badger.yml
george-gca Jan 23, 2024
1d84621
Lighthouse-Badger[bot]: Results Added
github-actions[bot] Jan 23, 2024
a7d6b37
Added support for Chart.js (#2126)
george-gca Jan 26, 2024
3ec0ff4
Added integrity check to mermaid.js
george-gca Jan 27, 2024
4f6fe1a
Added Echarts support (#2129)
george-gca Jan 27, 2024
1492cb9
GeoJSON support (#2130)
george-gca Jan 27, 2024
f6bb6b5
Vega lite support (#2131)
george-gca Jan 27, 2024
53fb011
Added leaflet reference to 2024-01-26-geojson-map.md
george-gca Jan 27, 2024
f69d99a
Closing #2122 (#2135)
george-gca Jan 28, 2024
2492ab3
Workflow fix (#2136)
george-gca Jan 28, 2024
8e93db5
Advanced image viewers (#2132)
george-gca Jan 28, 2024
ef84782
Support for diff2html (#2133)
george-gca Jan 28, 2024
06bc367
Move libs versions to config (#2139)
george-gca Jan 28, 2024
43a3dd9
Update FAQ.md with Prettier info
george-gca Jan 28, 2024
1935a2a
Avoid deploying site when changes are in README files
george-gca Jan 28, 2024
3c80fdb
Lighthouse-Badger[bot]: Results Added
github-actions[bot] Jan 28, 2024
2356aea
Removing lighthouse results from deploy trigger
george-gca Jan 28, 2024
5337984
Removing lighthouse_results from broken-links trigger
george-gca Jan 28, 2024
f3d3efa
Lighthouse-Badger[bot]: Results Added
github-actions[bot] Jan 28, 2024
fa5b411
Adding display swap to Google Fonts
george-gca Jan 28, 2024
e977319
Added link to jekyll docs about post file naming
george-gca Jan 29, 2024
18f7307
Fixed axe workflow (#2149)
george-gca Jan 30, 2024
ae0c1a6
improved redirect mapping (#2157)
asboyer Feb 4, 2024
c39df67
Updated FAQ with old repository information (#2161)
george-gca Feb 5, 2024
4cf657e
Added jekyll-diagrams error to FAQ (#2162)
george-gca Feb 5, 2024
1ce5865
center footer text by default (#2165)
eolesinski Feb 6, 2024
7c2e1c2
Fix Image Dimension Styles for Better Responsiveness (#2166)
ZL-Asica Feb 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 5 additions & 16 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
{
"files": [
"README.md"
],
"files": ["README.md"],
"imageSize": 100,
"commit": false,
"contributorsPerLine": 7,
Expand All @@ -18,37 +16,28 @@
"name": "Maruan",
"avatar_url": "https://avatars.githubusercontent.com/u/2126561?v=4",
"profile": "http://maruan.alshedivat.com",
"contributions": [
"design",
"code"
]
"contributions": ["design", "code"]
},
{
"login": "rohandebsarkar",
"name": "Rohan Deb Sarkar",
"avatar_url": "https://avatars.githubusercontent.com/u/50144004?v=4",
"profile": "http://rohandebsarkar.github.io",
"contributions": [
"code"
]
"contributions": ["code"]
},
{
"login": "pourmand1376",
"name": "Amir Pourmand",
"avatar_url": "https://avatars.githubusercontent.com/u/32064808?v=4",
"profile": "https://amirpourmand.ir",
"contributions": [
"code"
]
"contributions": ["code"]
},
{
"login": "george-gca",
"name": "George",
"avatar_url": "https://avatars.githubusercontent.com/u/31376482?v=4",
"profile": "https://george-gca.github.io/",
"contributions": [
"code"
]
"contributions": ["code"]
}
],
"commitConvention": "angular"
Expand Down
24 changes: 24 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Template taken from https://github.com/v8/v8/blob/master/.git-blame-ignore-revs.
#
# This file contains a list of git hashes of revisions to be ignored by git blame. These
# revisions are considered "unimportant" in that they are unlikely to be what you are
# interested in when blaming. Most of these will probably be commits related to linting
# and code formatting.
#
# Instructions:
# - Only large (generally automated) reformatting or renaming CLs should be
# added to this list. Do not put things here just because you feel they are
# trivial or unimportant. If in doubt, do not put it on this list.
# - Precede each revision with a comment containing the PR title and number.
# For bulk work over many commits, place all commits in a block with a single
# comment at the top describing the work done in those commits.
# - Only put full 40-character hashes on this list (not short hashes or any
# other revision reference).
# - Append to the bottom of the file (revisions should be in chronological order
# from oldest to newest).
# - Because you must use a hash, you need to append to this list in a follow-up
# PR to the actual reformatting PR that you are trying to ignore.

# Format all the code using prettier.io. (#2048, #2062)
beb6f27d596e753014cb9bff1939e5f78d66431c
2d34024961c3a3d27d6fd18ce06a551657983234
101 changes: 101 additions & 0 deletions .github/ISSUE_TEMPLATE/1_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
name: 🐛 Report a bug
description: Any errors.
labels: ["needs triage", "bug"]
body:
- type: markdown
attributes:
value: >
Before you go any further. Is this really a **🐛 bug**?

If it's a question about how al-folio works, have a look at our [documentation](https://github.com/alshedivat/al-folio/blob/master/README.md),
[frequently asked questions](https://github.com/alshedivat/al-folio/blob/master/FAQ.md),
[past questions](https://github.com/alshedivat/al-folio/discussions/categories/q-a),
or [ask a question](https://github.com/alshedivat/al-folio/discussions/new?category=q-a).

- type: checkboxes
id: requirements
attributes:
label: Have you checked that your issue isn't already filed?
description: >
Please check if somebody else has already filed the same issue.
If you find a similar issue, please add a 👍 reaction or comment on the original post.
options:
- label: I read through [FAQ](https://github.com/alshedivat/al-folio/blob/master/FAQ.md) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my issue.
required: true
- label: Yes, I have checked that this issue isn't already filed.
required: true

- type: input
attributes:
label: Bug description
description: A description of the 🐛 bug.
placeholder: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: How to reproduce the bug
description: Provide steps to reproduce the 🐛 bug.
placeholder: |
Include steps to reproduce, the expected behaviour, and the actual behaviour.

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true

- type: textarea
attributes:
label: Error messages and logs
description: >
Provide any error messages and/or logs
placeholder: "Copy the complete error messages and logs"
value: |
```
The error message you got, with the full traceback if available. Please paste it between these triple backticks.
```
validations:
required: false

- type: dropdown
id: os
attributes:
label: What operating system are you using?
description: select all OSs where you have experienced this issue
multiple: true
options:
- Linux
- Mac
- Windows
- Not applicable (e.g. you're using GitHub Pages or other hosting)
validations:
required: true

- type: dropdown
id: environment
attributes:
label: Where are you seeing the problem on?
description: select all environments where you have experienced this issue
multiple: true
options:
- "Running locally with Docker"
- "Running locally without Docker"
- "Deployed site"
validations:
required: true

- type: textarea
attributes:
label: More info
description: Add any other info about the issue here.
placeholder: |
Add any other context about the problem here, such as versions of the libraries if running without docker, screenshots, links to the deployed site, etc.
validations:
required: false

- type: markdown
attributes:
value: "**Happy coding!**"
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/2_feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: 🚀 Feature request
description: Propose a feature for this project
labels: ["needs triage", "enhancement"]
body:
- type: markdown
attributes:
value: >
Before you go any further, are you sure that this feature is not already implemented?

If it's a question about how al-folio works, have a look at our [documentation](https://github.com/alshedivat/al-folio/blob/master/README.md),
[frequently asked questions](https://github.com/alshedivat/al-folio/blob/master/FAQ.md),
[past questions](https://github.com/alshedivat/al-folio/discussions/categories/q-a),
or [ask a question](https://github.com/alshedivat/al-folio/discussions/new?category=q-a).

- type: checkboxes
id: requirements
attributes:
label: Have you checked that your feature request isn't already filed?
description: >
Please check if somebody else has already filed the same 🚀 feature request.
If you find a similar feature request, please add a 👍 reaction or comment on the original post.
options:
- label: I read through [FAQ](https://github.com/alshedivat/al-folio/blob/master/FAQ.md) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my feature request.
required: true
- label: Yes, I have checked that this feature request isn't already filed.
required: true

- type: textarea
attributes:
label: Description & Motivation
description: A clear and concise description of the 🚀 feature proposal
placeholder: |
Please outline the motivation for the proposal.
Is your feature request related to a problem? e.g., I'm always frustrated when [...].
If this is related to another GitHub issue, please link it here

- type: textarea
attributes:
label: Pitch
description: A clear and concise description of what you want to happen.
validations:
required: false

- type: textarea
attributes:
label: Alternatives
description: A clear and concise description of any alternative solutions or features you've considered, if any.
validations:
required: false

- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
validations:
required: false
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: ❓ Ask a Question
url: https://github.com/alshedivat/al-folio/discussions/categories/q-a
about: Ask and answer al-folio related questions.
- name: 📖 Read the documentation
url: https://github.com/alshedivat/al-folio/blob/master/README.md
about: Please consult the documentation before opening any issues!
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

73 changes: 73 additions & 0 deletions .github/workflows/axe.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Axe accessibility testing

on:
# if you want to run this on every push uncomment the following lines
# push:
# branches:
# - master
# - main
# pull_request:
# branches:
# - master
# - main
workflow_dispatch:
inputs:
url:
description: "URL to be checked (e.g.: blog/)"
required: false

env:
URL: ""

jobs:
check:
# available images: https://github.com/actions/runner-images#available-images
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.2.2"
bundler-cache: true
- name: Update _config.yml ⚙️
uses: fjogeleit/yaml-update-action@main
with:
commitChange: false
valueFile: "_config.yml"
changes: |
{
"giscus.repo": "${{ github.repository }}",
"baseurl": ""
}
- name: Install and Build 🔧
run: |
pip3 install --upgrade jupyter
export JEKYLL_ENV=production
bundle exec jekyll build --lsi
- name: Purge unused CSS 🧹
run: |
npm install -g purgecss
purgecss -c purgecss.config.js
- name: Get Chromium version 🌐
# https://github.com/GoogleChromeLabs/chrome-for-testing?tab=readme-ov-file#other-api-endpoints
run: |
CHROMIUM_VERSION=$(wget -qO- https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_STABLE | cut -d. -f1)
echo "Chromium version: $CHROMIUM_VERSION"
echo "CHROMIUM_VERSION=$CHROMIUM_VERSION" >> $GITHUB_ENV
- name: Setup Chrome 🌐
id: setup-chrome
uses: browser-actions/setup-chrome@v1
with:
chrome-version: ${{ env.CHROMIUM_VERSION }}
- name: Install chromedriver 🚗
run: |
npm install -g chromedriver@$CHROMIUM_VERSION
- name: Run axe 🪓
# https://github.com/dequelabs/axe-core-npm/tree/develop/packages/cli
run: |
npm install -g @axe-core/cli
npm install -g http-server
http-server _site/ &
axe --chromedriver-path $(npm root -g)/chromedriver/bin/chromedriver http://localhost:8080/${{ github.event.inputs.url || env.URL }} --load-delay=1500 --exit
Loading