blog.trnck.dev
at main 27 lines 1.4 kB view raw
1<h2 {% if site.style == 'dark' %}class="text-white"{% endif %}>My Repos</h2> 2<p class="f4 mb-4 {% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %}">GitHub repositories that I've built.</p> 3<div class="d-sm-flex flex-wrap gutter-condensed mb-4"> 4 {% if site.projects.sort_by == 'stars' %} 5 {% assign sort_order = 'stargazers_count', 'last' %} 6 {% else %} 7 {% assign sort_order = 'pushed_at' %} 8 {% endif %} 9 10 {% if site.projects.exclude.archived && site.projects.exclude.forks %} 11 {% assign filtered_repos = site.github.public_repositories | where:'archived', false | where:'fork', false | sort: sort_order | reverse %} 12 {% elsif site.projects.exclude.archived %} 13 {% assign filtered_repos = site.github.public_repositories | where:'archived', false | sort: sort_order | reverse %} 14 {% elsif site.projects.exclude.forks %} 15 {% assign filtered_repos = site.github.public_repositories | where:'fork', false | sort: sort_order | reverse %} 16 {% else %} 17 {% assign filtered_repos = site.github.public_repositories | sort: sort_order | reverse %} 18 {% endif %} 19 20 {% for repository in filtered_repos | limit: site.projects.limit %} 21 {% unless site.projects.exclude.projects contains repository.name %} 22 <div class="col-sm-6 col-md-12 col-lg-6 col-xl-4 mb-3"> 23 {% include repo-card.html %} 24 </div> 25 {% endunless %} 26 {% endfor %} 27</div>