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 <george.gcac@gmail.com>
78 lines
2.5 KiB
HTML
78 lines
2.5 KiB
HTML
---
|
|
layout: default
|
|
---
|
|
|
|
<!-- about.html -->
|
|
<div class="post">
|
|
<header class="post-header">
|
|
<h1 class="post-title">
|
|
{% if site.title == "blank" -%}<span class="font-weight-bold">{{ site.first_name }}</span> {{ site.middle_name }} {{ site.last_name }}{%- else -%}{{ site.title }}{%- endif %}
|
|
</h1>
|
|
<p class="desc">{{ page.subtitle }}</p>
|
|
</header>
|
|
|
|
<article>
|
|
{% if page.profile -%}
|
|
<div class="profile float-{%- if page.profile.align == 'left' -%}left{%- else -%}right{%- endif -%}">
|
|
{%- if page.profile.image %}
|
|
{%- assign profile_image_path = page.profile.image | prepend: 'assets/img/' -%}
|
|
|
|
{% if page.profile.image_circular %}
|
|
{%- assign profile_image_class = "img-fluid z-depth-1 rounded-circle" -%}
|
|
{% else %}
|
|
{%- assign profile_image_class = "img-fluid z-depth-1 rounded" -%}
|
|
{% endif %}
|
|
|
|
{% include figure.html
|
|
path=profile_image_path
|
|
class=profile_image_class
|
|
alt=page.profile.image
|
|
cache_bust=true -%}
|
|
{% endif -%}
|
|
{%- if page.profile.address %}
|
|
<div class="address">
|
|
{{ page.profile.address }}
|
|
</div>
|
|
{%- endif %}
|
|
</div>
|
|
{%- endif %}
|
|
|
|
<div class="clearfix">
|
|
{{ content }}
|
|
</div>
|
|
|
|
<!-- News -->
|
|
{% if page.news and site.announcements.enabled -%}
|
|
<h2><a href="{{ '/news/' | relative_url }}" style="color: inherit;">news</a></h2>
|
|
{%- include news.html limit=true %}
|
|
{%- endif %}
|
|
|
|
<!-- Latest posts -->
|
|
{% if page.latest_posts -%}
|
|
<h2><a href="{{ '/blog/' | relative_url }}" style="color: inherit;">latest posts</a></h2>
|
|
{%- include latest_posts.html %}
|
|
{%- endif %}
|
|
|
|
<!-- Selected papers -->
|
|
{% if page.selected_papers -%}
|
|
<h2><a href="{{ '/publications/' | relative_url }}" style="color: inherit;">selected publications</a></h2>
|
|
{%- include selected_papers.html %}
|
|
{%- endif %}
|
|
|
|
<!-- Social -->
|
|
{%- if page.social %}
|
|
<div class="social">
|
|
<div class="contact-icons">
|
|
{% include social.html %}
|
|
</div>
|
|
|
|
<div class="contact-note">
|
|
{{ site.contact_note }}
|
|
</div>
|
|
|
|
</div>
|
|
{%- endif %}
|
|
</article>
|
|
|
|
</div>
|