75 lines
2.7 KiB
HTML
75 lines
2.7 KiB
HTML
<section class="webring">
|
||
<h3>Articles from blogs I follow around the internet</h3>
|
||
<section class="articles">
|
||
|
||
<div class="article">
|
||
<h4 class="title">
|
||
<a href="https://kevq.uk/how-to-self-host-your-web-fonts/" target="_blank" rel="noopener">How To Self-Host Your Web Fonts</a>
|
||
</h4>
|
||
<p class="summary">If you’re using a pre-built theme, the likelihood is that Google Fonts is being used for rendering typography. This post will show you how to self-host web fonts so you’re not beholden to Google. Getting Started This first thing to do is to choose your fo…</p>
|
||
<small class="source">
|
||
via <a href="https://kevq.uk">Kev Quirk</a>
|
||
</small>
|
||
<small class="date">January 19, 2020</small>
|
||
</div>
|
||
|
||
<div class="article">
|
||
<h4 class="title">
|
||
<a href="https://drewdevault.com/2020/01/17/Effective-project-governance.html" target="_blank" rel="noopener">A philosophy of project governance</a>
|
||
</h4>
|
||
<p class="summary">I’ve been in the maintainer role for dozens of projects for a while now, and
|
||
have moderated my fair share of conflicts. I’ve also been on the other side,
|
||
many times, as a minor contributor watching or participating in conflict within
|
||
other projects. Over the…</p>
|
||
<small class="source">
|
||
via <a href="https://drewdevault.com">Drew DeVault's Blog</a>
|
||
</small>
|
||
<small class="date">January 17, 2020</small>
|
||
</div>
|
||
|
||
<div class="article">
|
||
<h4 class="title">
|
||
<a href="https://infosec-handbook.eu/blog/2019-12-monthly-review/" target="_blank" rel="noopener">Monthly review – December 2019</a>
|
||
</h4>
|
||
<p class="summary">Each month, we publish a review that covers the most important activities of the last 30 days. This month, we talk about Python 2 EOL, malicious Python libraries, technical previews by Signal, WebAuthn for iOS, and more.</p>
|
||
<small class="source">
|
||
via <a href="https://infosec-handbook.eu/blog/">Blogs on InfoSec Handbook – information security blog</a>
|
||
</small>
|
||
<small class="date">December 31, 2019</small>
|
||
</div>
|
||
|
||
</section>
|
||
<p class="attribution">
|
||
Generated by
|
||
<a href="https://git.sr.ht/~sircmpwn/openring">openring</a>
|
||
</p>
|
||
</section>
|
||
<style>
|
||
.webring .articles {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
margin: -0.5rem;
|
||
}
|
||
.webring .title {
|
||
margin: 0;
|
||
}
|
||
.webring .article {
|
||
flex: 1 1 0;
|
||
display: flex;
|
||
flex-direction: column;
|
||
margin: 0.5rem;
|
||
padding: 0.5rem;
|
||
background: #323234;
|
||
min-width: 10rem;
|
||
}
|
||
.webring .summary {
|
||
font-size: 0.8rem;
|
||
flex: 1 1 0;
|
||
}
|
||
.webring .attribution {
|
||
text-align: right;
|
||
font-size: 0.8rem;
|
||
color: #fff;
|
||
}
|
||
</style>
|