Skip to content

Commit

Permalink
deploy: e07a5db
Browse files Browse the repository at this point in the history
  • Loading branch information
maxkapur committed Mar 10, 2024
1 parent f80bb07 commit 1d01557
Show file tree
Hide file tree
Showing 3 changed files with 281 additions and 2 deletions.
139 changes: 139 additions & 0 deletions 2024/03/10/housekeeping.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Housekeeping | Illusion Slopes</title><!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Housekeeping | Illusion Slopes</title>
<meta name="generator" content="Jekyll v4.3.3" />
<meta property="og:title" content="Housekeeping" />
<meta name="author" content="Max Kapur" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Completed some overdue site maintenance over the past few weeks: RSS feed styling: With help from a template found on GitHub, I created a stylesheet for the RSS feed so that it looks nice when viewed in the browser. Ctrl+F “RSS” on this page to find the link, or just scroll all the way to the bottom, or maybe try this link. I am not a big consumer of RSS feeds myself; I prefer to just bookmark blog URLs and read posts in their original context. But RSS is an important bit of plumbing for the indie web, and probably covers accessibility use cases that I haven’t anticipated. (Technically, I am serving an Atom feed rather than RSS, but people use the terms interchangeably.) Upgraded to Jekyll 4: Jekyll is a tool for building a static HTML site out of Markdown files. The built-in GitHub functionality for hosting a Jekyll blog uses an old version of Jekyll which has some end-of-life dependencies, and they are stuck searching for an upgrade path that doesn’t break existing sites. I followed this wonderful guide to switch my publication workflow to a GitHub Action that lets me manually manage my Ruby and Jekyll versions. It’s a great tutorial that also helped clear up several misunderstandings about Ruby, Gems, and rbenv. Removed embedded YouTube videos: I replaced embedded YouTube videos with simple links to improve page load times and user privacy." />
<meta property="og:description" content="Completed some overdue site maintenance over the past few weeks: RSS feed styling: With help from a template found on GitHub, I created a stylesheet for the RSS feed so that it looks nice when viewed in the browser. Ctrl+F “RSS” on this page to find the link, or just scroll all the way to the bottom, or maybe try this link. I am not a big consumer of RSS feeds myself; I prefer to just bookmark blog URLs and read posts in their original context. But RSS is an important bit of plumbing for the indie web, and probably covers accessibility use cases that I haven’t anticipated. (Technically, I am serving an Atom feed rather than RSS, but people use the terms interchangeably.) Upgraded to Jekyll 4: Jekyll is a tool for building a static HTML site out of Markdown files. The built-in GitHub functionality for hosting a Jekyll blog uses an old version of Jekyll which has some end-of-life dependencies, and they are stuck searching for an upgrade path that doesn’t break existing sites. I followed this wonderful guide to switch my publication workflow to a GitHub Action that lets me manually manage my Ruby and Jekyll versions. It’s a great tutorial that also helped clear up several misunderstandings about Ruby, Gems, and rbenv. Removed embedded YouTube videos: I replaced embedded YouTube videos with simple links to improve page load times and user privacy." />
<link rel="canonical" href="/2024/03/10/housekeeping.html" />
<meta property="og:url" content="/2024/03/10/housekeeping.html" />
<meta property="og:site_name" content="Illusion Slopes" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2024-03-10T00:00:00+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Housekeeping" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Max Kapur"},"dateModified":"2024-03-10T00:00:00+00:00","datePublished":"2024-03-10T00:00:00+00:00","description":"Completed some overdue site maintenance over the past few weeks: RSS feed styling: With help from a template found on GitHub, I created a stylesheet for the RSS feed so that it looks nice when viewed in the browser. Ctrl+F “RSS” on this page to find the link, or just scroll all the way to the bottom, or maybe try this link. I am not a big consumer of RSS feeds myself; I prefer to just bookmark blog URLs and read posts in their original context. But RSS is an important bit of plumbing for the indie web, and probably covers accessibility use cases that I haven’t anticipated. (Technically, I am serving an Atom feed rather than RSS, but people use the terms interchangeably.) Upgraded to Jekyll 4: Jekyll is a tool for building a static HTML site out of Markdown files. The built-in GitHub functionality for hosting a Jekyll blog uses an old version of Jekyll which has some end-of-life dependencies, and they are stuck searching for an upgrade path that doesn’t break existing sites. I followed this wonderful guide to switch my publication workflow to a GitHub Action that lets me manually manage my Ruby and Jekyll versions. It’s a great tutorial that also helped clear up several misunderstandings about Ruby, Gems, and rbenv. Removed embedded YouTube videos: I replaced embedded YouTube videos with simple links to improve page load times and user privacy.","headline":"Housekeeping","mainEntityOfPage":{"@type":"WebPage","@id":"/2024/03/10/housekeeping.html"},"url":"/2024/03/10/housekeeping.html"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/assets/main.css"><link type="application/atom+xml" rel="alternate" href="/feed.xml" title="Illusion Slopes" /><!-- KaTeX -->


<!-- Favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="/assets/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png">
<link rel="manifest" href="/assets/images/site.webmanifest">
<link rel="mask-icon" href="/assets/images/safari-pinned-tab.svg" color="#008000">
<link rel="shortcut icon" href="/assets/images/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d">
<meta name="msapplication-config" content="/assets/images/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
</head>
<body><header class="site-header" role="banner">

<div class="wrapper"><a class="site-title" rel="author" href="/">Illusion Slopes</a><nav class="site-nav">
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label for="nav-trigger">
<span class="menu-icon">
<svg viewBox="0 0 18 15" width="18px" height="15px">
<path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/>
</svg>
</span>
</label>

<div class="trigger"><a class="page-link" href="/about/">About me</a><a class="page-link" href="/projects/">Projects</a></div>
</nav></div>
</header>
<main class="page-content" aria-label="Content">
<div class="wrapper">
<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">

<header class="post-header">
<h1 class="post-title p-name" itemprop="name headline">Housekeeping</h1>
<p class="post-meta">
<time class="dt-published" datetime="2024-03-10T00:00:00+00:00" itemprop="datePublished">Mar 10, 2024
</time></p>
</header>

<div class="post-content e-content" itemprop="articleBody">
<p>Completed some overdue site maintenance over the past few weeks:</p>

<ul>
<li>
<p><strong>RSS feed styling:</strong>
With help from a
<a href="https://gist.github.com/andrewstiefel/57a0a400aa2deb6c9fe18c6da4e16e0f">template found on GitHub</a>,
I created a stylesheet for the RSS feed so that it looks nice when
viewed in the browser. Ctrl+F “RSS” on this page to find the link,
or just scroll all the way to the bottom, or maybe
<a href="/feed.xml">try this link</a>.</p>

<p>I am not a big consumer of RSS feeds myself; I prefer to just
bookmark blog URLs and read posts in their original context. But RSS
is an important bit of
<a href="https://inessential.com/2013/03/14/why_i_love_rss_and_you_do_too.html">plumbing</a>
for the indie web, and probably covers accessibility use cases
that I haven’t anticipated.</p>

<p>(Technically, I am serving an Atom feed rather than RSS, but
<a href="https://indieweb.org/RSS">people use the terms interchangeably</a>.)</p>
</li>
<li>
<p><strong>Upgraded to Jekyll 4:</strong>
Jekyll is a tool for building a static HTML site out of Markdown files.
The built-in GitHub functionality for hosting a Jekyll blog uses an old
version of Jekyll which has some end-of-life dependencies, and they are
<a href="https://github.com/github/pages-gem/issues/651#issuecomment-581069671">stuck searching for an upgrade path</a>
that doesn’t break existing sites.</p>

<p>I followed this
<a href="https://www.moncefbelyamani.com/making-github-pages-work-with-latest-jekyll/">wonderful guide</a>
to switch my publication workflow to a GitHub Action that lets me manually
manage my Ruby and Jekyll versions. It’s a great tutorial that also helped
clear up several misunderstandings about Ruby, Gems, and <code class="language-plaintext highlighter-rouge">rbenv</code>.</p>
</li>
<li>
<p><strong>Removed embedded YouTube videos:</strong>
I replaced embedded YouTube videos with simple links to improve page load
times and user privacy.</p>
</li>
</ul>

</div><a class="u-url" href="/2024/03/10/housekeeping.html" hidden></a>
</article>

</div>
</main><footer class="site-footer h-card">
<data class="u-url" href="/"></data>

<div class="wrapper">

<h2 class="footer-heading">Illusion Slopes</h2>

<div class="footer-col-wrapper">
<div class="footer-col footer-col-1">
<ul class="contact-list">
<li class="p-name">Max Kapur</li><li><a class="u-email" href="mailto:max@maxkapur.com">max@maxkapur.com</a></li></ul>
</div>

<div class="footer-col footer-col-2"><ul class="social-media-list"><li><a href="https://github.com/maxkapur"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#github"></use></svg> <span class="username">maxkapur</span></a></li><li><a href="https://www.linkedin.com/in/maxkapur"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#linkedin"></use></svg> <span class="username">maxkapur</span></a></li><li><a href="https://youtube.com/maxkapur"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#youtube"></use></svg> <span class="username">maxkapur</span></a></li></ul>
</div>

<div class="footer-col footer-col-3">
<p>I am an operations research analyst at the consulting firm Booz Allen Hamilton. All opinions are my own.</p>
</div>
</div>

</div>

</footer>
</body>

</html>
95 changes: 94 additions & 1 deletion feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,107 @@
<link href="/feed.xml" rel="self" />
<link href="/" rel="alternate" />
<subtitle>I am an operations research analyst at the consulting firm Booz Allen Hamilton. All opinions are my own.</subtitle>
<updated>2024-03-09T15:38:27+00:00</updated>
<updated>2024-03-10T15:27:07+00:00</updated>
<id>/</id>
<author>
<name></name>
<email></email>
</author>
<rights type="text">Creative Commons CC BY-SA 4.0 license</rights>

<entry>
<title>Housekeeping</title>
<link rel="alternate" href="/2024/03/10/housekeeping.html" />
<updated>2024-03-10T00:00:00+00:00</updated><updated-readable>Mar 10, 2024</updated-readable>
<id>/2024/03/10/housekeeping</id>
<summary><p>Completed some overdue site maintenance over the past few weeks:</p>

<ul>
<li>
<p><strong>RSS feed styling:</strong>
With help from a
<a href="https://gist.github.com/andrewstiefel/57a0a400aa2deb6c9fe18c6da4e16e0f">template found on GitHub</a>,
I created a stylesheet for the RSS feed so that it looks nice when
viewed in the browser. Ctrl+F “RSS” on this page to find the link,
or just scroll all the way to the bottom, or maybe
<a href="/feed.xml">try this link</a>.</p>

<p>I am not a big consumer of RSS feeds myself; I prefer to just
bookmark blog URLs and read posts in their original context. But RSS
is an important bit of
<a href="https://inessential.com/2013/03/14/why_i_love_rss_and_you_do_too.html">plumbing</a>
for the indie web, and probably covers accessibility use cases
that I haven’t anticipated.</p>

<p>(Technically, I am serving an Atom feed rather than RSS, but
<a href="https://indieweb.org/RSS">people use the terms interchangeably</a>.)</p>
</li>
<li>
<p><strong>Upgraded to Jekyll 4:</strong>
Jekyll is a tool for building a static HTML site out of Markdown files.
The built-in GitHub functionality for hosting a Jekyll blog uses an old
version of Jekyll which has some end-of-life dependencies, and they are
<a href="https://github.com/github/pages-gem/issues/651#issuecomment-581069671">stuck searching for an upgrade path</a>
that doesn’t break existing sites.</p>

<p>I followed this
<a href="https://www.moncefbelyamani.com/making-github-pages-work-with-latest-jekyll/">wonderful guide</a>
to switch my publication workflow to a GitHub Action that lets me manually
manage my Ruby and Jekyll versions. It’s a great tutorial that also helped
clear up several misunderstandings about Ruby, Gems, and <code class="language-plaintext highlighter-rouge">rbenv</code>.</p>
</li>
<li>
<p><strong>Removed embedded YouTube videos:</strong>
I replaced embedded YouTube videos with simple links to improve page load
times and user privacy.</p>
</li>
</ul>
</summary>
<content type="html">&lt;p&gt;Completed some overdue site maintenance over the past few weeks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;RSS feed styling:&lt;/strong&gt;
With help from a
&lt;a href=&quot;https://gist.github.com/andrewstiefel/57a0a400aa2deb6c9fe18c6da4e16e0f&quot;&gt;template found on GitHub&lt;/a&gt;,
I created a stylesheet for the RSS feed so that it looks nice when
viewed in the browser. Ctrl+F “RSS” on this page to find the link,
or just scroll all the way to the bottom, or maybe
&lt;a href=&quot;/feed.xml&quot;&gt;try this link&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I am not a big consumer of RSS feeds myself; I prefer to just
bookmark blog URLs and read posts in their original context. But RSS
is an important bit of
&lt;a href=&quot;https://inessential.com/2013/03/14/why_i_love_rss_and_you_do_too.html&quot;&gt;plumbing&lt;/a&gt;
for the indie web, and probably covers accessibility use cases
that I haven’t anticipated.&lt;/p&gt;

&lt;p&gt;(Technically, I am serving an Atom feed rather than RSS, but
&lt;a href=&quot;https://indieweb.org/RSS&quot;&gt;people use the terms interchangeably&lt;/a&gt;.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Upgraded to Jekyll 4:&lt;/strong&gt;
Jekyll is a tool for building a static HTML site out of Markdown files.
The built-in GitHub functionality for hosting a Jekyll blog uses an old
version of Jekyll which has some end-of-life dependencies, and they are
&lt;a href=&quot;https://github.com/github/pages-gem/issues/651#issuecomment-581069671&quot;&gt;stuck searching for an upgrade path&lt;/a&gt;
that doesn’t break existing sites.&lt;/p&gt;

&lt;p&gt;I followed this
&lt;a href=&quot;https://www.moncefbelyamani.com/making-github-pages-work-with-latest-jekyll/&quot;&gt;wonderful guide&lt;/a&gt;
to switch my publication workflow to a GitHub Action that lets me manually
manage my Ruby and Jekyll versions. It’s a great tutorial that also helped
clear up several misunderstandings about Ruby, Gems, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rbenv&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Removed embedded YouTube videos:&lt;/strong&gt;
I replaced embedded YouTube videos with simple links to improve page load
times and user privacy.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title>A handy class of submodular functions</title>
<link rel="alternate" href="/2024/01/01/handy-submodular.html" />
Expand Down
49 changes: 48 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,54 @@
<div class="wrapper">
<div class="home">
<!-- <h2 class="post-list-heading">Posts</h2> -->
<div class="post-list"><div class="post-list-item"><span class="post-meta">Jan 1, 2024</span>
<div class="post-list"><div class="post-list-item"><span class="post-meta">Mar 10, 2024</span>
<h3>
<a class="post-link" href="/2024/03/10/housekeeping.html">
Housekeeping
</a>
</h3><p>Completed some overdue site maintenance over the past few weeks:</p>

<ul>
<li>
<p><strong>RSS feed styling:</strong>
With help from a
<a href="https://gist.github.com/andrewstiefel/57a0a400aa2deb6c9fe18c6da4e16e0f">template found on GitHub</a>,
I created a stylesheet for the RSS feed so that it looks nice when
viewed in the browser. Ctrl+F “RSS” on this page to find the link,
or just scroll all the way to the bottom, or maybe
<a href="/feed.xml">try this link</a>.</p>

<p>I am not a big consumer of RSS feeds myself; I prefer to just
bookmark blog URLs and read posts in their original context. But RSS
is an important bit of
<a href="https://inessential.com/2013/03/14/why_i_love_rss_and_you_do_too.html">plumbing</a>
for the indie web, and probably covers accessibility use cases
that I haven’t anticipated.</p>

<p>(Technically, I am serving an Atom feed rather than RSS, but
<a href="https://indieweb.org/RSS">people use the terms interchangeably</a>.)</p>
</li>
<li>
<p><strong>Upgraded to Jekyll 4:</strong>
Jekyll is a tool for building a static HTML site out of Markdown files.
The built-in GitHub functionality for hosting a Jekyll blog uses an old
version of Jekyll which has some end-of-life dependencies, and they are
<a href="https://github.com/github/pages-gem/issues/651#issuecomment-581069671">stuck searching for an upgrade path</a>
that doesn’t break existing sites.</p>

<p>I followed this
<a href="https://www.moncefbelyamani.com/making-github-pages-work-with-latest-jekyll/">wonderful guide</a>
to switch my publication workflow to a GitHub Action that lets me manually
manage my Ruby and Jekyll versions. It’s a great tutorial that also helped
clear up several misunderstandings about Ruby, Gems, and <code class="language-plaintext highlighter-rouge">rbenv</code>.</p>
</li>
<li>
<p><strong>Removed embedded YouTube videos:</strong>
I replaced embedded YouTube videos with simple links to improve page load
times and user privacy.</p>
</li>
</ul>
</div><div class="post-list-item"><span class="post-meta">Jan 1, 2024</span>
<h3>
<a class="post-link" href="/2024/01/01/handy-submodular.html">
A handy class of submodular functions
Expand Down

0 comments on commit 1d01557

Please sign in to comment.