This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 7d73e71 Commit build products
7d73e71 is described below
commit 7d73e717955399813c7980248d230dc008267153
Author: Build Pelican (action) <[email protected]>
AuthorDate: Mon Mar 16 11:06:20 2026 +0000
Commit build products
---
output/2019/02/04/datafusion-donation/index.html | 6 ++
output/2021/04/12/ballista-donation/index.html | 6 ++
output/2021/08/18/ballista-0.5.0/index.html | 6 ++
output/2021/08/18/datafusion-5.0.0/index.html | 6 ++
.../11/19/2021-11-8-datafusion-6.0.0.md/index.html | 6 ++
output/2022/02/28/datafusion-7.0.0/index.html | 6 ++
output/2022/03/21/datafusion-contrib/index.html | 6 ++
output/2022/05/16/datafusion-8.0.0/index.html | 6 ++
output/2022/10/25/datafusion-13.0.0/index.html | 6 ++
output/2022/10/28/ballista-0.9.0/index.html | 6 ++
output/2023/01/19/datafusion-16.0.0/index.html | 6 ++
output/2023/06/24/datafusion-25.0.0/index.html | 6 ++
.../2023/08/05/datafusion_fast_grouping/index.html | 6 ++
output/2024/01/19/datafusion-34.0.0/index.html | 6 ++
output/2024/03/06/comet-donation/index.html | 6 ++
output/2024/05/07/datafusion-tlp/index.html | 6 ++
.../2024/07/20/datafusion-comet-0.1.0/index.html | 6 ++
output/2024/07/24/datafusion-40.0.0/index.html | 6 ++
.../2024/08/20/python-datafusion-40.0.0/index.html | 6 ++
.../2024/08/28/datafusion-comet-0.2.0/index.html | 6 ++
.../index.html | 6 ++
.../index.html | 6 ++
.../2024/09/27/datafusion-comet-0.3.0/index.html | 6 ++
.../index.html | 6 ++
.../datafusion-python-udf-comparisons/index.html | 6 ++
.../2024/11/20/datafusion-comet-0.4.0/index.html | 6 ++
.../2024/12/14/datafusion-python-43.1.0/index.html | 6 ++
.../2025/01/17/datafusion-comet-0.5.0/index.html | 6 ++
.../02/02/datafusion-ballista-43.0.0/index.html | 6 ++
.../2025/02/17/datafusion-comet-0.6.0/index.html | 6 ++
output/2025/02/20/datafusion-45.0.0/index.html | 6 ++
output/2025/03/11/ordering-analysis/index.html | 6 ++
.../2025/03/20/datafusion-comet-0.7.0/index.html | 6 ++
output/2025/03/20/parquet-pruning/index.html | 6 ++
output/2025/03/21/parquet-pushdown/index.html | 6 ++
output/2025/03/24/datafusion-46.0.0/index.html | 6 ++
.../2025/03/30/datafusion-python-46.0.0/index.html | 6 ++
.../2025/04/10/fastest-tpch-generator/index.html | 6 ++
.../04/19/user-defined-window-functions/index.html | 6 ++
.../2025/05/06/datafusion-comet-0.8.0/index.html | 6 ++
.../optimizing-sql-dataframes-part-one/index.html | 6 ++
.../optimizing-sql-dataframes-part-two/index.html | 6 ++
output/2025/06/30/cancellation/index.html | 6 ++
.../2025/07/01/datafusion-comet-0.9.0/index.html | 6 ++
output/2025/07/11/datafusion-47.0.0/index.html | 6 ++
.../07/14/user-defined-parquet-indexes/index.html | 6 ++
output/2025/07/16/datafusion-48.0.0/index.html | 6 ++
output/2025/07/28/datafusion-49.0.0/index.html | 6 ++
.../2025/08/15/external-parquet-indexes/index.html | 6 ++
output/2025/09/10/dynamic-filters/index.html | 6 ++
.../2025/09/16/datafusion-comet-0.10.0/index.html | 6 ++
.../09/21/custom-types-using-metadata/index.html | 6 ++
output/2025/09/29/datafusion-50.0.0/index.html | 6 ++
.../2025/10/21/datafusion-comet-0.11.0/index.html | 6 ++
output/2025/11/25/datafusion-51.0.0/index.html | 6 ++
.../2025/12/04/datafusion-comet-0.12.0/index.html | 6 ++
.../15/avoid-consecutive-repartitions/index.html | 6 ++
output/2026/01/12/datafusion-52.0.0/index.html | 6 ++
output/2026/01/12/extending-sql/index.html | 6 ++
.../2026/01/30/datafusion-comet-0.13.0/index.html | 6 ++
output/2026/02/02/datafusion_case/index.html | 6 ++
output/about.html | 6 ++
output/css/dark-mode.css | 100 +++++++++++++++++++++
output/index.html | 6 ++
output/js/dark-mode.js | 46 ++++++++++
65 files changed, 524 insertions(+)
diff --git a/output/2019/02/04/datafusion-donation/index.html
b/output/2019/02/04/datafusion-donation/index.html
index ddb9d46..92825ba 100644
--- a/output/2019/02/04/datafusion-donation/index.html
+++ b/output/2019/02/04/datafusion-donation/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2021/04/12/ballista-donation/index.html
b/output/2021/04/12/ballista-donation/index.html
index dd83677..ea1e055 100644
--- a/output/2021/04/12/ballista-donation/index.html
+++ b/output/2021/04/12/ballista-donation/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2021/08/18/ballista-0.5.0/index.html
b/output/2021/08/18/ballista-0.5.0/index.html
index 95bb22f..5b118b0 100644
--- a/output/2021/08/18/ballista-0.5.0/index.html
+++ b/output/2021/08/18/ballista-0.5.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2021/08/18/datafusion-5.0.0/index.html
b/output/2021/08/18/datafusion-5.0.0/index.html
index 717e95f..10cce8b 100644
--- a/output/2021/08/18/datafusion-5.0.0/index.html
+++ b/output/2021/08/18/datafusion-5.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2021/11/19/2021-11-8-datafusion-6.0.0.md/index.html
b/output/2021/11/19/2021-11-8-datafusion-6.0.0.md/index.html
index cae2810..c8ba04b 100644
--- a/output/2021/11/19/2021-11-8-datafusion-6.0.0.md/index.html
+++ b/output/2021/11/19/2021-11-8-datafusion-6.0.0.md/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2022/02/28/datafusion-7.0.0/index.html
b/output/2022/02/28/datafusion-7.0.0/index.html
index 9067f72..278bcb7 100644
--- a/output/2022/02/28/datafusion-7.0.0/index.html
+++ b/output/2022/02/28/datafusion-7.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2022/03/21/datafusion-contrib/index.html
b/output/2022/03/21/datafusion-contrib/index.html
index 3d0bbe4..407b018 100644
--- a/output/2022/03/21/datafusion-contrib/index.html
+++ b/output/2022/03/21/datafusion-contrib/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2022/05/16/datafusion-8.0.0/index.html
b/output/2022/05/16/datafusion-8.0.0/index.html
index 84b036a..0d47fcf 100644
--- a/output/2022/05/16/datafusion-8.0.0/index.html
+++ b/output/2022/05/16/datafusion-8.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2022/10/25/datafusion-13.0.0/index.html
b/output/2022/10/25/datafusion-13.0.0/index.html
index 5268155..22c72b1 100644
--- a/output/2022/10/25/datafusion-13.0.0/index.html
+++ b/output/2022/10/25/datafusion-13.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2022/10/28/ballista-0.9.0/index.html
b/output/2022/10/28/ballista-0.9.0/index.html
index 9eda3a2..bdd9489 100644
--- a/output/2022/10/28/ballista-0.9.0/index.html
+++ b/output/2022/10/28/ballista-0.9.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2023/01/19/datafusion-16.0.0/index.html
b/output/2023/01/19/datafusion-16.0.0/index.html
index 103c43f..11e2f81 100644
--- a/output/2023/01/19/datafusion-16.0.0/index.html
+++ b/output/2023/01/19/datafusion-16.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2023/06/24/datafusion-25.0.0/index.html
b/output/2023/06/24/datafusion-25.0.0/index.html
index 5f044ff..00a8759 100644
--- a/output/2023/06/24/datafusion-25.0.0/index.html
+++ b/output/2023/06/24/datafusion-25.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2023/08/05/datafusion_fast_grouping/index.html
b/output/2023/08/05/datafusion_fast_grouping/index.html
index 2f3d43d..64c2565 100644
--- a/output/2023/08/05/datafusion_fast_grouping/index.html
+++ b/output/2023/08/05/datafusion_fast_grouping/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/01/19/datafusion-34.0.0/index.html
b/output/2024/01/19/datafusion-34.0.0/index.html
index 25ea78d..1da4e58 100644
--- a/output/2024/01/19/datafusion-34.0.0/index.html
+++ b/output/2024/01/19/datafusion-34.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/03/06/comet-donation/index.html
b/output/2024/03/06/comet-donation/index.html
index 52abd1d..9fed027 100644
--- a/output/2024/03/06/comet-donation/index.html
+++ b/output/2024/03/06/comet-donation/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/05/07/datafusion-tlp/index.html
b/output/2024/05/07/datafusion-tlp/index.html
index b46d81e..708b9bd 100644
--- a/output/2024/05/07/datafusion-tlp/index.html
+++ b/output/2024/05/07/datafusion-tlp/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/07/20/datafusion-comet-0.1.0/index.html
b/output/2024/07/20/datafusion-comet-0.1.0/index.html
index 01cdc39..9157495 100644
--- a/output/2024/07/20/datafusion-comet-0.1.0/index.html
+++ b/output/2024/07/20/datafusion-comet-0.1.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/07/24/datafusion-40.0.0/index.html
b/output/2024/07/24/datafusion-40.0.0/index.html
index 9139533..9e85394 100644
--- a/output/2024/07/24/datafusion-40.0.0/index.html
+++ b/output/2024/07/24/datafusion-40.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/08/20/python-datafusion-40.0.0/index.html
b/output/2024/08/20/python-datafusion-40.0.0/index.html
index 6a0276e..f0da687 100644
--- a/output/2024/08/20/python-datafusion-40.0.0/index.html
+++ b/output/2024/08/20/python-datafusion-40.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/08/28/datafusion-comet-0.2.0/index.html
b/output/2024/08/28/datafusion-comet-0.2.0/index.html
index 21b57ac..79fdfef 100644
--- a/output/2024/08/28/datafusion-comet-0.2.0/index.html
+++ b/output/2024/08/28/datafusion-comet-0.2.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git
a/output/2024/09/13/string-view-german-style-strings-part-1/index.html
b/output/2024/09/13/string-view-german-style-strings-part-1/index.html
index 492395b..e12854a 100644
--- a/output/2024/09/13/string-view-german-style-strings-part-1/index.html
+++ b/output/2024/09/13/string-view-german-style-strings-part-1/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git
a/output/2024/09/13/string-view-german-style-strings-part-2/index.html
b/output/2024/09/13/string-view-german-style-strings-part-2/index.html
index 9f2ac71..8e844df 100644
--- a/output/2024/09/13/string-view-german-style-strings-part-2/index.html
+++ b/output/2024/09/13/string-view-german-style-strings-part-2/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/09/27/datafusion-comet-0.3.0/index.html
b/output/2024/09/27/datafusion-comet-0.3.0/index.html
index d9782f0..5f4be49 100644
--- a/output/2024/09/27/datafusion-comet-0.3.0/index.html
+++ b/output/2024/09/27/datafusion-comet-0.3.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git
a/output/2024/11/18/datafusion-fastest-single-node-parquet-clickbench/index.html
b/output/2024/11/18/datafusion-fastest-single-node-parquet-clickbench/index.html
index 5126a3e..31bb498 100644
---
a/output/2024/11/18/datafusion-fastest-single-node-parquet-clickbench/index.html
+++
b/output/2024/11/18/datafusion-fastest-single-node-parquet-clickbench/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/11/19/datafusion-python-udf-comparisons/index.html
b/output/2024/11/19/datafusion-python-udf-comparisons/index.html
index 9a8443d..ee61d3a 100644
--- a/output/2024/11/19/datafusion-python-udf-comparisons/index.html
+++ b/output/2024/11/19/datafusion-python-udf-comparisons/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/11/20/datafusion-comet-0.4.0/index.html
b/output/2024/11/20/datafusion-comet-0.4.0/index.html
index ee93ca4..6a76617 100644
--- a/output/2024/11/20/datafusion-comet-0.4.0/index.html
+++ b/output/2024/11/20/datafusion-comet-0.4.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2024/12/14/datafusion-python-43.1.0/index.html
b/output/2024/12/14/datafusion-python-43.1.0/index.html
index 1d61bc6..7e39e5f 100644
--- a/output/2024/12/14/datafusion-python-43.1.0/index.html
+++ b/output/2024/12/14/datafusion-python-43.1.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/01/17/datafusion-comet-0.5.0/index.html
b/output/2025/01/17/datafusion-comet-0.5.0/index.html
index 4f6b9e3..bbb8a45 100644
--- a/output/2025/01/17/datafusion-comet-0.5.0/index.html
+++ b/output/2025/01/17/datafusion-comet-0.5.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/02/02/datafusion-ballista-43.0.0/index.html
b/output/2025/02/02/datafusion-ballista-43.0.0/index.html
index 561964e..598fa0a 100644
--- a/output/2025/02/02/datafusion-ballista-43.0.0/index.html
+++ b/output/2025/02/02/datafusion-ballista-43.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/02/17/datafusion-comet-0.6.0/index.html
b/output/2025/02/17/datafusion-comet-0.6.0/index.html
index 364277c..61ea0cc 100644
--- a/output/2025/02/17/datafusion-comet-0.6.0/index.html
+++ b/output/2025/02/17/datafusion-comet-0.6.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/02/20/datafusion-45.0.0/index.html
b/output/2025/02/20/datafusion-45.0.0/index.html
index 45be1f0..1a1b3af 100644
--- a/output/2025/02/20/datafusion-45.0.0/index.html
+++ b/output/2025/02/20/datafusion-45.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/03/11/ordering-analysis/index.html
b/output/2025/03/11/ordering-analysis/index.html
index 9f97a75..bbc09a0 100644
--- a/output/2025/03/11/ordering-analysis/index.html
+++ b/output/2025/03/11/ordering-analysis/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/03/20/datafusion-comet-0.7.0/index.html
b/output/2025/03/20/datafusion-comet-0.7.0/index.html
index 80a5190..3d89a28 100644
--- a/output/2025/03/20/datafusion-comet-0.7.0/index.html
+++ b/output/2025/03/20/datafusion-comet-0.7.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/03/20/parquet-pruning/index.html
b/output/2025/03/20/parquet-pruning/index.html
index 5edc1ce..b1f1e5e 100644
--- a/output/2025/03/20/parquet-pruning/index.html
+++ b/output/2025/03/20/parquet-pruning/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/03/21/parquet-pushdown/index.html
b/output/2025/03/21/parquet-pushdown/index.html
index ad5ac17..d06845f 100644
--- a/output/2025/03/21/parquet-pushdown/index.html
+++ b/output/2025/03/21/parquet-pushdown/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/03/24/datafusion-46.0.0/index.html
b/output/2025/03/24/datafusion-46.0.0/index.html
index 7505808..5258ad0 100644
--- a/output/2025/03/24/datafusion-46.0.0/index.html
+++ b/output/2025/03/24/datafusion-46.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/03/30/datafusion-python-46.0.0/index.html
b/output/2025/03/30/datafusion-python-46.0.0/index.html
index 7101db4..e16f2cb 100644
--- a/output/2025/03/30/datafusion-python-46.0.0/index.html
+++ b/output/2025/03/30/datafusion-python-46.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/04/10/fastest-tpch-generator/index.html
b/output/2025/04/10/fastest-tpch-generator/index.html
index 2816a70..59c1944 100644
--- a/output/2025/04/10/fastest-tpch-generator/index.html
+++ b/output/2025/04/10/fastest-tpch-generator/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/04/19/user-defined-window-functions/index.html
b/output/2025/04/19/user-defined-window-functions/index.html
index 84f089f..cab7d12 100644
--- a/output/2025/04/19/user-defined-window-functions/index.html
+++ b/output/2025/04/19/user-defined-window-functions/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/05/06/datafusion-comet-0.8.0/index.html
b/output/2025/05/06/datafusion-comet-0.8.0/index.html
index f52b213..93f4cd5 100644
--- a/output/2025/05/06/datafusion-comet-0.8.0/index.html
+++ b/output/2025/05/06/datafusion-comet-0.8.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/06/15/optimizing-sql-dataframes-part-one/index.html
b/output/2025/06/15/optimizing-sql-dataframes-part-one/index.html
index 523305b..745ccae 100644
--- a/output/2025/06/15/optimizing-sql-dataframes-part-one/index.html
+++ b/output/2025/06/15/optimizing-sql-dataframes-part-one/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/06/15/optimizing-sql-dataframes-part-two/index.html
b/output/2025/06/15/optimizing-sql-dataframes-part-two/index.html
index d942050..7a2cff4 100644
--- a/output/2025/06/15/optimizing-sql-dataframes-part-two/index.html
+++ b/output/2025/06/15/optimizing-sql-dataframes-part-two/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/06/30/cancellation/index.html
b/output/2025/06/30/cancellation/index.html
index 1f761db..78faf74 100644
--- a/output/2025/06/30/cancellation/index.html
+++ b/output/2025/06/30/cancellation/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/07/01/datafusion-comet-0.9.0/index.html
b/output/2025/07/01/datafusion-comet-0.9.0/index.html
index 5df4ada..c2cf0da 100644
--- a/output/2025/07/01/datafusion-comet-0.9.0/index.html
+++ b/output/2025/07/01/datafusion-comet-0.9.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/07/11/datafusion-47.0.0/index.html
b/output/2025/07/11/datafusion-47.0.0/index.html
index ec40b1f..c8d6cc1 100644
--- a/output/2025/07/11/datafusion-47.0.0/index.html
+++ b/output/2025/07/11/datafusion-47.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/07/14/user-defined-parquet-indexes/index.html
b/output/2025/07/14/user-defined-parquet-indexes/index.html
index 5fad782..ebbe48c 100644
--- a/output/2025/07/14/user-defined-parquet-indexes/index.html
+++ b/output/2025/07/14/user-defined-parquet-indexes/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/07/16/datafusion-48.0.0/index.html
b/output/2025/07/16/datafusion-48.0.0/index.html
index cb25b06..e0d9d86 100644
--- a/output/2025/07/16/datafusion-48.0.0/index.html
+++ b/output/2025/07/16/datafusion-48.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/07/28/datafusion-49.0.0/index.html
b/output/2025/07/28/datafusion-49.0.0/index.html
index f3b974c..b57deb9 100644
--- a/output/2025/07/28/datafusion-49.0.0/index.html
+++ b/output/2025/07/28/datafusion-49.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/08/15/external-parquet-indexes/index.html
b/output/2025/08/15/external-parquet-indexes/index.html
index 9db1bda..6dfd16c 100644
--- a/output/2025/08/15/external-parquet-indexes/index.html
+++ b/output/2025/08/15/external-parquet-indexes/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/09/10/dynamic-filters/index.html
b/output/2025/09/10/dynamic-filters/index.html
index 60a7d5c..82306f8 100644
--- a/output/2025/09/10/dynamic-filters/index.html
+++ b/output/2025/09/10/dynamic-filters/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/09/16/datafusion-comet-0.10.0/index.html
b/output/2025/09/16/datafusion-comet-0.10.0/index.html
index 1b83bae..f4e0f4a 100644
--- a/output/2025/09/16/datafusion-comet-0.10.0/index.html
+++ b/output/2025/09/16/datafusion-comet-0.10.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/09/21/custom-types-using-metadata/index.html
b/output/2025/09/21/custom-types-using-metadata/index.html
index 7bf6111..0c8fdd4 100644
--- a/output/2025/09/21/custom-types-using-metadata/index.html
+++ b/output/2025/09/21/custom-types-using-metadata/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/09/29/datafusion-50.0.0/index.html
b/output/2025/09/29/datafusion-50.0.0/index.html
index 1d9276a..d663199 100644
--- a/output/2025/09/29/datafusion-50.0.0/index.html
+++ b/output/2025/09/29/datafusion-50.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/10/21/datafusion-comet-0.11.0/index.html
b/output/2025/10/21/datafusion-comet-0.11.0/index.html
index faa9d5c..b6d48fc 100644
--- a/output/2025/10/21/datafusion-comet-0.11.0/index.html
+++ b/output/2025/10/21/datafusion-comet-0.11.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/11/25/datafusion-51.0.0/index.html
b/output/2025/11/25/datafusion-51.0.0/index.html
index 82c460a..6cfb389 100644
--- a/output/2025/11/25/datafusion-51.0.0/index.html
+++ b/output/2025/11/25/datafusion-51.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/12/04/datafusion-comet-0.12.0/index.html
b/output/2025/12/04/datafusion-comet-0.12.0/index.html
index a8f2bce..332bdf0 100644
--- a/output/2025/12/04/datafusion-comet-0.12.0/index.html
+++ b/output/2025/12/04/datafusion-comet-0.12.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2025/12/15/avoid-consecutive-repartitions/index.html
b/output/2025/12/15/avoid-consecutive-repartitions/index.html
index 512b4fe..fdba062 100644
--- a/output/2025/12/15/avoid-consecutive-repartitions/index.html
+++ b/output/2025/12/15/avoid-consecutive-repartitions/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2026/01/12/datafusion-52.0.0/index.html
b/output/2026/01/12/datafusion-52.0.0/index.html
index dee9929..c83d796 100644
--- a/output/2026/01/12/datafusion-52.0.0/index.html
+++ b/output/2026/01/12/datafusion-52.0.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2026/01/12/extending-sql/index.html
b/output/2026/01/12/extending-sql/index.html
index 4f74d35..d8a68e3 100644
--- a/output/2026/01/12/extending-sql/index.html
+++ b/output/2026/01/12/extending-sql/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2026/01/30/datafusion-comet-0.13.0/index.html
b/output/2026/01/30/datafusion-comet-0.13.0/index.html
index 21ee691..ffc0400 100644
--- a/output/2026/01/30/datafusion-comet-0.13.0/index.html
+++ b/output/2026/01/30/datafusion-comet-0.13.0/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/2026/02/02/datafusion_case/index.html
b/output/2026/02/02/datafusion_case/index.html
index dfef24b..1a4e951 100644
--- a/output/2026/02/02/datafusion_case/index.html
+++ b/output/2026/02/02/datafusion_case/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/about.html b/output/about.html
index e24182f..91122d6 100644
--- a/output/about.html
+++ b/output/about.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> </head>
<body class="d-flex flex-column h-100">
@@ -31,6 +33,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/css/dark-mode.css b/output/css/dark-mode.css
new file mode 100644
index 0000000..95b2156
--- /dev/null
+++ b/output/css/dark-mode.css
@@ -0,0 +1,100 @@
+/* Dark Mode Styles */
+:root {
+ --bg-primary: #ffffff;
+ --text-primary: #212529;
+ --text-secondary: #6c757d;
+ --navbar-bg: #343a40;
+ --code-bg: #f8f9fa;
+}
+
+[data-theme="dark"] {
+ --bg-primary: #0d1117;
+ --text-primary: #e6edf3;
+ --text-secondary: #8b949e;
+ --navbar-bg: #0d1117;
+ --code-bg: #161b22;
+}
+
+body {
+ background-color: var(--bg-primary) !important;
+ color: var(--text-primary) !important;
+}
+
+[data-theme="dark"] .bg-white {
+ background-color: var(--bg-primary) !important;
+ color: var(--text-primary) !important;
+}
+
+[data-theme="dark"] a {
+ color: #58a6ff !important;
+}
+
+[data-theme="dark"] a:hover {
+ color: #79c0ff !important;
+}
+
+[data-theme="dark"] .navbar-dark {
+ background-color: var(--navbar-bg) !important;
+}
+
+[data-theme="dark"] pre {
+ background-color: var(--code-bg) !important;
+ border-radius: 6px;
+}
+
+.dark-mode-toggle {
+ background: none;
+ border: none;
+ color: rgba(255, 255, 255, 0.8);
+ font-size: 1.2rem;
+ cursor: pointer;
+ padding: 0;
+ margin-left: 1rem;
+ line-height: 1;
+ display: inline-flex;
+ align-items: center;
+ transition: color 0.15s ease;
+}
+
+.dark-mode-toggle:hover {
+ color: rgba(255, 255, 255, 1);
+}
+
+.dark-mode-toggle:focus {
+ outline: 2px solid #79c0ff;
+ outline-offset: 2px;
+}
+
+.dark-mode-toggle:focus:not(:focus-visible) {
+ outline: none;
+}
+
+.sun-icon {
+ display: none;
+}
+
+.moon-icon {
+ display: inline;
+}
+
+.sun-icon,
+.moon-icon {
+ line-height: 1;
+}
+
+[data-theme="dark"] .sun-icon {
+ display: inline;
+}
+
+[data-theme="dark"] .moon-icon {
+ display: none;
+}
+
+[data-theme="dark"] .hljs {
+ background: var(--code-bg) !important;
+ color: var(--text-primary) !important;
+}
+
+[data-theme="dark"] .hljs-comment {
+ color: var(--text-secondary) !important;
+}
diff --git a/output/index.html b/output/index.html
index 55b3fc1..a5d5924 100644
--- a/output/index.html
+++ b/output/index.html
@@ -10,6 +10,8 @@
<link href="/blog/css/headerlink.css" rel="stylesheet">
<link href="/blog/highlight/default.min.css" rel="stylesheet">
<link href="/blog/css/app.css" rel="stylesheet">
+<link href="/blog/css/dark-mode.css" rel="stylesheet">
+<script src="/blog/js/dark-mode.js"></script>
<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script> <link
href="/blog/css/blog_index.css" rel="stylesheet">
</head>
@@ -34,6 +36,10 @@
<a class="nav-link" href="/blog/feed.xml">RSS</a>
</li>
</ul>
+ <button id="dark-mode-toggle" type="button"
class="dark-mode-toggle" aria-label="Toggle dark mode" aria-pressed="false"
title="Toggle dark mode">
+ <span class="sun-icon" aria-hidden="true">☀</span>
+ <span class="moon-icon" aria-hidden="true">☾</span>
+ </button>
</div>
</div>
</nav>
diff --git a/output/js/dark-mode.js b/output/js/dark-mode.js
new file mode 100644
index 0000000..34de755
--- /dev/null
+++ b/output/js/dark-mode.js
@@ -0,0 +1,46 @@
+(function() {
+ 'use strict';
+
+ const root = document.documentElement;
+
+ function getTheme() {
+ try {
+ return localStorage.getItem('theme') || 'light';
+ } catch {
+ return 'light';
+ }
+ }
+
+ function setButtonState(theme) {
+ const toggleButton = document.getElementById('dark-mode-toggle');
+ if (toggleButton) {
+ toggleButton.setAttribute('aria-pressed', theme === 'dark' ?
'true' : 'false');
+ }
+ }
+
+ function applyTheme(theme) {
+ root.setAttribute('data-theme', theme);
+ try { localStorage.setItem('theme', theme); } catch { }
+ setButtonState(theme);
+ }
+
+ function toggleTheme() {
+ applyTheme(getTheme() === 'dark' ? 'light' : 'dark');
+ }
+
+ function setupToggleButton() {
+ const toggleButton = document.getElementById('dark-mode-toggle');
+ if (toggleButton) {
+ setButtonState(getTheme());
+ toggleButton.addEventListener('click', toggleTheme);
+ }
+ }
+
+ root.setAttribute('data-theme', getTheme());
+
+ if (document.readyState === 'loading') {
+ document.addEventListener('DOMContentLoaded', setupToggleButton);
+ } else {
+ setupToggleButton();
+ }
+})();
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]