Closes #930. We already had classes for this kind of feature, but it was used specifically for repository information. Just renamed the classes so it is clear how they can be used. To use them with markdown, just do it like this: ```markdown {: .only-light} {: .only-dark} ``` and with html: ```html <img class="only-light" src="assets/img/prof_pic_color.png" > <img class="only-dark" src="assets/img/prof_pic.jpg" > ``` Signed-off-by: George Araújo <george.gcac@gmail.com>
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
{% assign repo_url = include.repository | split: '/' %}
|
|
{% if site.data.repositories.github_users contains repo_url.first %}
|
|
{% assign show_owner = false %}
|
|
{% else %}
|
|
{% assign show_owner = true %}
|
|
{% endif %}
|
|
|
|
{% if site.data.repositories.repo_description_lines_max %}
|
|
{% assign max_lines = site.data.repositories.repo_description_lines_max %}
|
|
{% else %}
|
|
{% assign max_lines = 2 %}
|
|
{% endif %}
|
|
|
|
<div class="repo p-2 text-center">
|
|
<a href="https://github.com/{{ include.repository }}">
|
|
<img
|
|
class="only-light w-100"
|
|
alt="{{ include.repository }}"
|
|
src="https://github-readme-stats.vercel.app/api/pin/?username={{ repo_url[0] }}&repo={{ repo_url[1] }}&theme={{ site.repo_theme_light }}&show_owner={{ show_owner }}&description_lines_count={{ max_lines }}"
|
|
>
|
|
<img
|
|
class="only-dark w-100"
|
|
alt="{{ include.repository }}"
|
|
src="https://github-readme-stats.vercel.app/api/pin/?username={{ repo_url[0] }}&repo={{ repo_url[1] }}&theme={{ site.repo_theme_dark }}&show_owner={{ show_owner }}&description_lines_count={{ max_lines }}"
|
|
>
|
|
</a>
|
|
</div>
|