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

bump to al-folio upstream tag 0.12.0 #22

Merged
merged 23 commits into from
Jul 9, 2024
Merged

bump to al-folio upstream tag 0.12.0 #22

merged 23 commits into from
Jul 9, 2024

Commits on Jun 9, 2024

  1. Update README.md (alshedivat#2493)

    Added Physics-Morris.github.io to the list of academics.
    
    Co-authored-by: Morris Huang <morris8934@gamil.com>
    Physics-Morris and Morris Huang authored Jun 9, 2024
    Configuration menu
    Copy the full SHA
    a04e206 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Fixed issue with vega

    george-gca authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    b861b01 View commit details
    Browse the repository at this point in the history
  2. Fix code blocks not changing to plots and others (alshedivat#2497)

    For some unknown reason, all the `document.onreadystatechange = () => {`
    checks stopped working. Thankfully, replacing them with
    `document.addEventListener("readystatechange", () => {` fixed the
    issues.
    
    ---------
    
    Signed-off-by: George Araujo <george.gcac@gmail.com>
    george-gca authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    1a7fdde View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. fix: remove 'index.html' in pagination (alshedivat#2509)

    Currently, on the [blog](https://alshedivat.github.io/al-folio/blog/)
    page, clicking "older" and "newer" on the pagination at the bottom
    direct you forward to links like `/al-folio/blog/page/2/` and backward
    to `/al-folio/blog/`.
    
    However, if you click on the `1`, `2`.. etc buttons, there is a
    different behavior. The links now contain an `index.html`. For example,
    clicking `2` leads you to `/al-folio/blog/page/2/index.html`. It is the
    same content, just with a messier hyper link. Same with clicking `1`,
    you are brought to `/al-folio/blog/`.
    
    This fix creates a consistency among the hyper links in pagination.
    asboyer authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    be52a96 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Added SRaf.ir to README.md (alshedivat#2510)

    Hi, I would be more than happy if I could add my personal website here.
    saeedrafieyan authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    20c3b08 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    ec3bff6 View commit details
    Browse the repository at this point in the history
  2. Fixed external post symbol on search (alshedivat#2515)

    Fixes alshedivat#2471
    
    Signed-off-by: George Araujo <george.gcac@gmail.com>
    george-gca authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5d3d3ff View commit details
    Browse the repository at this point in the history
  3. fix: blog highlighted in nav for child pages (alshedivat#2516)

    Currently, in all blog posts, or any child page under /blog, the "blog"
    in nav is not highlighted.
    
    In all other child pages for a parent in nav, the parent is highlighted.
    For example, in a sub page of projects, projects in nav is highlighted.
    
    This fix creates a consistent behavior for nav and highlights the blog
    in nav if in a blog post.
    
    BEFORE:
    <img width="1427" alt="image"
    src="https://github.com/alshedivat/al-folio/assets/52665298/fc79727c-dc22-4af7-8c16-80efa216ecbc">
    
    AFTER:
    <img width="1434" alt="image"
    src="https://github.com/alshedivat/al-folio/assets/52665298/6b32e7f9-e421-4b08-b86e-813b20ac058e">
    asboyer authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    3b1c108 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    a25df79 View commit details
    Browse the repository at this point in the history
  2. Added support for a newsletter (alshedivat#2517)

    In reference to idea:
    alshedivat#2097
    In reference to request:
    alshedivat#923 (comment)
    
    Added support to integrate a [loops.so](https://loops.so/) mailing list
    into the site.
    
    To use, you need to enable `newsletter` in `_config.yml`. You also must
    specify a loops endpoint (although I think any mailing list endpoint can
    work), which you can get when you set up a mailing list on loops. More
    documentation on loops: [here](https://loops.so/docs/forms/custom-form).
    
    Once that is enabled, the behavior is different depending on how you
    specified your footer to behave in `_config.yml`. If `footer_fixed:
    true`, then the sign up will appear at the bottom of the about page, as
    well as at the bottom of blog posts, if you enable `related_posts`.
    
    If `footer_fixed: false`, then the newsletter signup will be in the
    footer (on every page), like it is in on [my
    website](https://asboyer.com).
    
    I'm not attached to the placement of the signup, and you can choose to
    include it wherever you want with `{% include scripts/newsletter.liquid
    %}`. Also if you include positional variables into that, you can choose
    how you center the signup. So `{% include scripts/newsletter.liquid
    left=true %}` positions the signup bar to the left.
    
    Here are some screenshots below:
    ## Dark version
    
    ![image](https://github.com/alshedivat/al-folio/assets/52665298/af7fdb81-6e5f-47a9-958b-4cb93bba9e8f)
    
    ## Light version
    
    ![image](https://github.com/alshedivat/al-folio/assets/52665298/927f8bc5-b481-448b-ae5e-6f5b1c613243)
    I think the input field color should probably change to maybe be light
    for both themes? What do you think? I think the dark background looks
    cool, but I don't usually see that done like that on other sites.
    
    ## Footer fixed
    
    ![image](https://github.com/alshedivat/al-folio/assets/52665298/c52f3dc1-0e45-400e-8b71-eeb00d00cb01)
    
    
    ![image](https://github.com/alshedivat/al-folio/assets/52665298/678a2d45-88ab-4d9a-b8cc-9fc6db26d744)
    
    ## Footer not fixed
    
    ![image](https://github.com/alshedivat/al-folio/assets/52665298/fd2c0228-2bce-4335-ac3c-5cb20a3307e2)
    
    
    ![image](https://github.com/alshedivat/al-folio/assets/52665298/f594b4f2-67e0-4f2b-a3e8-febd579aaf19)
    To clarify, if footer isn't fixed, the email signup will appear on every
    page.
    
    ---------
    
    Co-authored-by: George <31376482+george-gca@users.noreply.github.com>
    asboyer and george-gca authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    0ac9e44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b723e7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbad870 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1569966 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb67d30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    acdc9ff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8d82670 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    cd020af View commit details
    Browse the repository at this point in the history
  2. Fix Altmetric badge not correctly set when Altmetric id is provided (a…

    …lshedivat#2522)
    
    To reproduce the bug:
    
    ```bibtex
    @inproceedings{Vaswani2017AttentionIA,
      title     = {Attention is All you Need},
      author    = {Ashish Vaswani and Noam M. Shazeer and Niki Parmar and Jakob Uszkoreit and Llion Jones and Aidan N. Gomez and Lukasz Kaiser and Illia Polosukhin},
      booktitle = {Neural Information Processing Systems},
      year      = {2017},
      doi       = {10.48550/arXiv.1706.03762},
      altmetric = {21021191}
    }
    ```
    
    The bug is
    1. It seems to be some weird property of the liquid template that [line
    252-254](https://github.com/alshedivat/al-folio/blob/8d82670ff170f98e7d7ea5434428234a8216d460/_layouts/bib.liquid#L252-L254)
    doesn't work at all. According to [this
    post](https://stackoverflow.com/questions/59887447/liquid-how-to-assign-the-output-of-an-operator-to-a-variable)
    and [this issue](Shopify/liquid#236), liquid
    doesn't support assign the output of operator to a variable nor a
    ternary operator. So based on my console log, the value of
    `entry_has_altmetric_badge` is always a string value of
    `entry.altmetric` when altmetric is provided in bibtex.
    ```liquid
    {% assign entry_has_altmetric_badge = entry.altmetric or entry.doi or  entry.eprint or entry.pmid or entry.isbn %}
    {% assign entry_has_dimensions_badge = entry.dimensions or entry.doi or entry.pmid %}
    {% assign entry_has_google_scholar_badge = entry.google_scholar_id %}
    {% if entry_has_altmetric_badge or entry_has_dimensions_badge or entry_has_google_scholar_badge %}
      <div class="badges">
      {% if site.enable_publication_badges.altmetric and entry_has_altmetric_badge %}
        <span
    ...
    ```
    Note that this could be problematic that a string in liquid is always
    evaluated as true as long as it is defined regardless if it is "" or
    "false".
    [reference](https://shopify.github.io/liquid/basics/truthy-and-falsy/)
    2. when altmetric is defined in bibtex, now the order of set attribute
    to badge is eprint > doi > altmetric id > pmid > ISBN, and the badge
    doesn't work when an arxiv doi is provided.
    
    I think the expected behavior should be
    1. as documented in CUSTOMIZE.md, only render the badge when the entry
    is set to either "true" or the altmetric id. (It could also implement to
    always render the badge whenever doi or other related attribute is set,
    and set altmetric to "false" to disable it)
    ```md
    - `altmetric`: Adds an [Altmetric](https://www.altmetric.com/) badge (Note: if DOI is provided just use `true`, otherwise only add the altmetric identifier here - the link is generated automatically)
    ```
    2. if the almetric id is set, use it first.
    garywei944 authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    fefa247 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Fix repo card heigth for different repo descriptions (alshedivat#2525)

    Hello! I had this minor issue on my website and I saw few other people
    using this template and having the same issue.
    
    **Brief**
    if two repo's in the same row has different number of lines for the
    descriptions, heights of the cards will not be the same if we don't
    force the number of lines to be displayed.
    
    **Solution**
    By looking at [This
    issue](anuraghazra/github-readme-stats#2900) I
    could see that they solved it by adding an new option,
    `description_lines_count`. This was used on the API request in order to
    fix the issue.
    
    ---
    
    ## Issue reproduced:
    
    
    ![before](https://github.com/alshedivat/al-folio/assets/15076325/238931f5-8a0e-45c5-a9bb-e9c6e4c0f04b)
    
    ---
    
    ## Issue fixed after the commit:
    
    
    ![after](https://github.com/alshedivat/al-folio/assets/15076325/a0e79cdf-fd6a-4765-b21f-279540ae88fe)
    tiagolobao authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f4a6e18 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Update README.md

    alshedivat authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    369f0b7 View commit details
    Browse the repository at this point in the history
  2. Add linux x86-64 to Gemfile.lock (alshedivat#2549)

    Fixes alshedivat#2544 
    
    Generated via:
    ```
    bundle lock --add-platform x86_64-linux
    ```
    pourmand1376 authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    ad8104b View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    e2b00c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d4b128 View commit details
    Browse the repository at this point in the history