This is an automated email from the ASF dual-hosted git repository.
alamb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-site.git
The following commit(s) were added to refs/heads/main by this push:
new 4988a60 RSS url needed the relative path removed to stage it
correctly (#48)
4988a60 is described below
commit 4988a607c59a0db4fa77d0d73fcad6b70c87c759
Author: Tim Saucer <[email protected]>
AuthorDate: Sun Dec 8 11:02:11 2024 -0500
RSS url needed the relative path removed to stage it correctly (#48)
* RSS url needed the relative path removed to stage it correctly
* More adjustments of blog path in site urls
* More path setting on blog
* Update readme for instructions on local display
* One more abs url update, hopefully the last
---
.gitignore | 1 +
README.md | 20 ++++++++++++++++----
content/blog/2021-08-18-datafusion-5.0.0.md | 2 +-
content/blog/2022-10-28-ballista-0.9.0.md | 2 +-
content/blog/2023-08-05-datafusion_fast_grouping.md | 4 ++--
content/blog/2024-01-19-datafusion-34.0.0.md | 4 ++--
content/blog/2024-03-06-comet-donation.md | 2 +-
content/blog/2024-07-20-datafusion-comet-0.1.0.md | 4 ++--
content/blog/2024-07-24-datafusion-40.0.0.md | 2 +-
content/blog/2024-08-20-python-datafusion-40.0.0.md | 4 ++--
content/blog/2024-08-28-datafusion-comet-0.2.0.md | 4 ++--
...-09-13-string-view-german-style-strings-part-1.md | 12 ++++++------
...-09-13-string-view-german-style-strings-part-2.md | 4 ++--
...afusion-fastest-single-node-parquet-clickbench.md | 14 +++++++-------
content/theme/templates/blog.html | 2 +-
content/theme/templates/footer.html | 2 +-
content/theme/templates/index.html | 2 +-
content/theme/templates/menu.html | 2 +-
content/theme/templates/styles.html | 10 +++++-----
pelicanconf.py | 6 +++---
20 files changed, 58 insertions(+), 45 deletions(-)
diff --git a/.gitignore b/.gitignore
index d8d5172..58a38dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,4 +6,5 @@ _site
vendor
.DS_Store
output
+blog
diff --git a/README.md b/README.md
index ee556d9..48fbe6c 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,16 @@
This repository contains the Apache DataFusion blog at
https://datafusion.apache.org/blog/
+## Authoring blog posts
+
+It is recommended to use one of the existing posts and follow the same format.
+There are a couple of important impacts on the publishing:
+
+- The filename should match the YYYY-MM-DD-brief-title.md format. During
+ processing we parse these filenames to extract the date.
+- Images should link to "/blog/images/image-path.png" and not to a relative
+ path.
+
## Testing
There are two ways to preview your blog post before publishing the site. You
can
@@ -36,12 +46,14 @@ Then within the directory that contains `datafusion-site`
you can build and test
the site using:
```shell
-docker run --rm -it -p8000:8000 -v $PWD:/site df-site-build:latest
+docker run -it --rm -p8000:8000 -v $PWD:/site --entrypoint /bin/bash
df-site-build:latest
+pelicanasf content -o blog
+python3 -m http.server 8000
```
-Navigate in your web browser to [http://localhost:8000] to view the live
website.
-This page will monitor and rebuild the site when you make any changes to the
file
-structure, so you can edit and see the results by just refreshing your browser.
+Navigate in your web browser to [http://localhost:8000/blog] to view the live
+website. In your terminal you can press Ctrl+C and rerun the last two commands
+to rebuild and publish the site.
## Publish site
diff --git a/content/blog/2021-08-18-datafusion-5.0.0.md
b/content/blog/2021-08-18-datafusion-5.0.0.md
index f1280b3..2d6bd1d 100644
--- a/content/blog/2021-08-18-datafusion-5.0.0.md
+++ b/content/blog/2021-08-18-datafusion-5.0.0.md
@@ -78,7 +78,7 @@ performance of individual TPC-H queries compared to the
previous release.
<i>TPC-H @ scale factor 100, in parquet format. Concurrency 24.</i>
-<img src="../images/2021-08-18-datafusion500perf.png" />
+<img src="/blog/images/2021-08-18-datafusion500perf.png" />
We also extended support for more TPC-H queries: q7, q8, q9 and q13 are
running successfully in DataFusion 5.0.
diff --git a/content/blog/2022-10-28-ballista-0.9.0.md
b/content/blog/2022-10-28-ballista-0.9.0.md
index 55f9e4c..51feeaf 100644
--- a/content/blog/2022-10-28-ballista-0.9.0.md
+++ b/content/blog/2022-10-28-ballista-0.9.0.md
@@ -79,7 +79,7 @@ interfaces.
The scheduler now has a web user interface for monitoring queries. It is also
possible to view graphical query plans
that show how the query was executed, along with metrics.
-<img src="../images/2022-10-28-ballista-web-ui.png" width="800"/>
+<img src="/blog/images/2022-10-28-ballista-web-ui.png" width="800"/>
The REST API that powers the user interface can also be accessed directly.
diff --git a/content/blog/2023-08-05-datafusion_fast_grouping.md
b/content/blog/2023-08-05-datafusion_fast_grouping.md
index 1208e03..6d7b9ff 100644
--- a/content/blog/2023-08-05-datafusion_fast_grouping.md
+++ b/content/blog/2023-08-05-datafusion_fast_grouping.md
@@ -42,7 +42,7 @@ Improving aggregation performance matters to all users of
DataFusion. For exampl
With the new optimizations, DataFusion’s grouping speed is now close to
DuckDB, a system that regularly reports
[great](https://duckdblabs.github.io/db-benchmark/)
[grouping](https://duckdb.org/2022/03/07/aggregate-hashtable.html#experiments)
benchmark performance numbers. Figure 1 contains a representative sample of
[ClickBench](https://github.com/ClickHouse/ClickBench/tree/main) on a single
Parquet file, and the full results are at the end of this article.
-<img src="../images/datafusion_fast_grouping/summary.png" width="700">
+<img src="/blog/images/datafusion_fast_grouping/summary.png" width="700">
**Figure 1**: Query performance for ClickBench queries on queries 16, 17, 18
and 19 on a single Parquet file for DataFusion `27.0.0`, DataFusion `28.0.0`
and DuckDB `0.8.1`.
@@ -362,7 +362,7 @@ As the industry moves towards data systems assembled from
components, it is incr
DataFusion now reaches near-DuckDB-speeds querying Parquet data. While we
don’t plan to engage in a benchmarking shootout with a team that literally
wrote [Fair Benchmarking Considered
Difficult](https://dl.acm.org/doi/abs/10.1145/3209950.3209955), hopefully
everyone can agree that DataFusion `28.0.0` is a significant improvement.
-<img src="../images/datafusion_fast_grouping/full.png" width="700">
+<img src="/blog/images/datafusion_fast_grouping/full.png" width="700">
**Figure 6**: Performance of DataFusion `27.0.0`, DataFusion `28.0.0`, and
DuckDB `0.8.1` on all 43 ClickBench queries against a single `hits.parquet`
file. Lower is better.
diff --git a/content/blog/2024-01-19-datafusion-34.0.0.md
b/content/blog/2024-01-19-datafusion-34.0.0.md
index f980a05..c1ffd98 100644
--- a/content/blog/2024-01-19-datafusion-34.0.0.md
+++ b/content/blog/2024-01-19-datafusion-34.0.0.md
@@ -111,7 +111,7 @@ more than 2x faster on [ClickBench] compared to version
`25.0.0`, as shown below
[ClickBench]: https://benchmark.clickhouse.com/
<figure style="text-align: center;">
- <img src="../images/datafusion-34.0.0/compare-new.png" width="100%"
class="img-responsive" alt="Fig 1: Adaptive Arrow schema architecture
overview.">
+ <img src="/blog/images/datafusion-34.0.0/compare-new.png" width="100%"
class="img-responsive" alt="Fig 1: Adaptive Arrow schema architecture
overview.">
<figcaption>
<b>Figure 1</b>: Performance improvement between <code>25.0.0</code> and
<code>34.0.0</code> on ClickBench.
Note that DataFusion <code>25.0.0</code>, could not run several queries
due to
@@ -120,7 +120,7 @@ more than 2x faster on [ClickBench] compared to version
`25.0.0`, as shown below
</figure>
<figure style="text-align: center;">
- <img src="../images/datafusion-34.0.0/compare.png" width="100%"
class="img-responsive" alt="Fig 1: Adaptive Arrow schema architecture
overview.">
+ <img src="/blog/images/datafusion-34.0.0/compare.png" width="100%"
class="img-responsive" alt="Fig 1: Adaptive Arrow schema architecture
overview.">
<figcaption>
<b>Figure 2</b>: Total query runtime for DataFusion <code>34.0.0</code>
and DataFusion <code>25.0.0</code>.
</figcaption>
diff --git a/content/blog/2024-03-06-comet-donation.md
b/content/blog/2024-03-06-comet-donation.md
index c2b90dd..3204d15 100644
--- a/content/blog/2024-03-06-comet-donation.md
+++ b/content/blog/2024-03-06-comet-donation.md
@@ -35,7 +35,7 @@ performance improvements for some workloads as shown below.
<figure style="text-align: center;">
<img
- src="../images/datafusion-comet/comet-architecture.png"
+ src="/blog/images/datafusion-comet/comet-architecture.png"
width="100%"
class="img-responsive"
alt="Fig 1: Adaptive Arrow schema architecture overview."
diff --git a/content/blog/2024-07-20-datafusion-comet-0.1.0.md
b/content/blog/2024-07-20-datafusion-comet-0.1.0.md
index e7786aa..cd76e92 100644
--- a/content/blog/2024-07-20-datafusion-comet-0.1.0.md
+++ b/content/blog/2024-07-20-datafusion-comet-0.1.0.md
@@ -84,7 +84,7 @@ Parquet format using a single executor with eight cores. See
the [Comet Benchmar
for details of the environment used for these benchmarks.
<img
-src="../images/comet-0.1.0/tpch_allqueries.png"
+src="/blog/images/comet-0.1.0/tpch_allqueries.png"
width="100%"
class="img-responsive"
alt="Chart showing TPC-H benchmark results for Comet 0.1.0"
@@ -101,7 +101,7 @@ can run natively.
The following chart shows how much Comet currently accelerates each query from
the benchmark.
<img
- src="../images/comet-0.1.0/tpch_queries_speedup.png"
+ src="/blog/images/comet-0.1.0/tpch_queries_speedup.png"
width="100%"
class="img-responsive"
alt="Chart showing TPC-H benchmark results for Comet 0.1.0"
diff --git a/content/blog/2024-07-24-datafusion-40.0.0.md
b/content/blog/2024-07-24-datafusion-40.0.0.md
index 61ca1e5..0b74850 100644
--- a/content/blog/2024-07-24-datafusion-40.0.0.md
+++ b/content/blog/2024-07-24-datafusion-40.0.0.md
@@ -159,7 +159,7 @@ contributors including [@jackwener], [@alamb],
[@Lordworms], [@dmitrybugakov],
[@appletreeisyellow], [@ClSlaid], [@rohitrastogi], [@emgeee],
[@kevinmingtarja],
and [@peter-toth] over several months (see [ticket] for more details)
-<img src="../images/datafusion-40.0.0/improved-planning-time.png" width="700">
+<img src="/blog/images/datafusion-40.0.0/improved-planning-time.png"
width="700">
[ticket]: https://github.com/apache/datafusion/issues/9637
diff --git a/content/blog/2024-08-20-python-datafusion-40.0.0.md
b/content/blog/2024-08-20-python-datafusion-40.0.0.md
index ca570be..dc72caa 100644
--- a/content/blog/2024-08-20-python-datafusion-40.0.0.md
+++ b/content/blog/2024-08-20-python-datafusion-40.0.0.md
@@ -68,7 +68,7 @@ release, users can fully use these tools in their workflow.
<figure style="text-align: center;">
<img
- src="../images/python-datafusion-40.0.0/vscode_hover_tooltip.png"
+ src="/blog/images/python-datafusion-40.0.0/vscode_hover_tooltip.png"
width="100%"
class="img-responsive"
alt="Fig 1: Enhanced tooltips in an IDE."
@@ -84,7 +84,7 @@ used a function's arguments as shown in Figure 2.
<figure style="text-align: center;">
<img
- src="../images/python-datafusion-40.0.0/pylance_error_checking.png"
+ src="/blog/images/python-datafusion-40.0.0/pylance_error_checking.png"
width="100%"
class="img-responsive"
alt="Fig 2: Error checking in static analysis"
diff --git a/content/blog/2024-08-28-datafusion-comet-0.2.0.md
b/content/blog/2024-08-28-datafusion-comet-0.2.0.md
index 6f10079..6adbe96 100644
--- a/content/blog/2024-08-28-datafusion-comet-0.2.0.md
+++ b/content/blog/2024-08-28-datafusion-comet-0.2.0.md
@@ -82,7 +82,7 @@ for details of the environment used for these benchmarks.
Comet 0.2.0 provides a 62% speedup compared to Spark. This is slightly better
than the Comet 0.1.0 release.
<img
-src="../images/comet-0.2.0/tpch_allqueries.png"
+src="/blog/images/comet-0.2.0/tpch_allqueries.png"
width="100%"
class="img-responsive"
alt="Chart showing TPC-H benchmark results for Comet 0.2.0"
@@ -94,7 +94,7 @@ Comet 0.2.0 provides a 21% speedup compared to Spark, which
is a significant imp
Comet 0.1.0, which did not provide any speedup for this benchmark.
<img
-src="../images/comet-0.2.0/tpcds_allqueries.png"
+src="/blog/images/comet-0.2.0/tpcds_allqueries.png"
width="100%"
class="img-responsive"
alt="Chart showing TPC-DS benchmark results for Comet 0.2.0"
diff --git a/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
b/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
index 6788515..ed9656e 100644
--- a/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
+++ b/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
@@ -45,7 +45,7 @@ StringView support was released as part of [arrow-rs
v52.2.0](https://crates.io/
<img
-src="../images/string-view-1/figure1-performance.png"
+src="/blog/images/string-view-1/figure1-performance.png"
width="100%"
class="img-responsive"
alt="End to end performance improvements for ClickBench queries"
@@ -59,7 +59,7 @@ Figure 1: StringView improves string-intensive ClickBench
query performance by 2
<img
-src="../images/string-view-1/figure2-string-view.png"
+src="/blog/images/string-view-1/figure2-string-view.png"
width="100%"
class="img-responsive"
alt="Diagram of using StringArray and StringViewArray to represent the same
string content"
@@ -119,7 +119,7 @@ On the other hand, reading Parquet data as a
StringViewArray can re-use the same
<img
-src="../images/string-view-1/figure4-copying.png"
+src="/blog/images/string-view-1/figure4-copying.png"
width="100%"
class="img-responsive"
alt="Diagram showing how StringViewArray can avoid copying by reusing decoded
Parquet pages."
@@ -145,7 +145,7 @@ You may wonder why we reported performance for
BinaryViewArray when this post is
Strings are stored as byte sequences. When reading data from (potentially
untrusted) Parquet files, a Parquet decoder must ensure those byte sequences
are valid UTF-8 strings, and most programming languages, including Rust,
include highly[ optimized
routines](https://doc.rust-lang.org/std/str/fn.from_utf8.html) for doing so.
<img
-src="../images/string-view-1/figure5-loading-strings.png"
+src="/blog/images/string-view-1/figure5-loading-strings.png"
width="100%"
class="img-responsive"
alt="Figure showing time to load strings from Parquet and the effect of
optimized UTF-8 validation."
@@ -160,7 +160,7 @@ However, validating an arbitrary StringViewArray requires
validating each string
UTF-8 validation in Rust is highly optimized and favors longer strings (as
shown in Figure 6), likely because it leverages SIMD instructions to perform
parallel validation. The benefit of a single function call to validate UTF-8
over a function call for each string more than eliminates the advantage of
avoiding the copy for StringViewArray.
<img
-src="../images/string-view-1/figure6-utf8-validation.png"
+src="/blog/images/string-view-1/figure6-utf8-validation.png"
width="100%"
class="img-responsive"
alt="Figure showing UTF-8 validation throughput vs string length."
@@ -210,7 +210,7 @@ We ran the benchmark in the DataFusion repo like this:
With StringViewArray we saw a 24% end-to-end performance improvement, as shown
in Figure 7. With the `--string-view` argument, the end-to-end query time is
`944.3 ms, 869.6 ms, 861.9 ms` (three iterations). Without `--string-view`, the
end-to-end query time is `1186.1 ms, 1126.1 ms, 1138.3 ms`.
<img
-src="../images/string-view-1/figure7-end-to-end.png"
+src="/blog/images/string-view-1/figure7-end-to-end.png"
width="100%"
class="img-responsive"
alt="Figure showing StringView improves end to end performance by 24 percent."
diff --git a/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
b/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
index f64fde0..4ecaaa8 100644
--- a/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
+++ b/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
@@ -63,7 +63,7 @@ Figure 1 illustrates the difference between the output of
both string representa
<img
-src="../images/string-view-2/figure1-zero-copy-take.png"
+src="/blog/images/string-view-2/figure1-zero-copy-take.png"
width="100%"
class="img-responsive"
alt="Diagram showing Zero-copy `take`/`filter` for StringViewArray"
@@ -118,7 +118,7 @@ To eliminate the impact of the faster Parquet reading using
StringViewArray (see
<img
-src="../images/string-view-2/figure2-filter-time.png"
+src="/blog/images/string-view-2/figure2-filter-time.png"
width="100%"
class="img-responsive"
alt="Figure showing StringViewArray reduces the filter time by 32% on
ClickBench query 22."
diff --git
a/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
b/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
index 80d00c5..d22c73a 100644
---
a/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
+++
b/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
@@ -41,14 +41,14 @@ been held by traditional C/C++-based engines.
<img
-src="../images/2x_bgwhite_original.png"
+src="/blog/images/2x_bgwhite_original.png"
width="80%"
class="img-responsive"
alt="Apache DataFusion Logo"
/>
<img
-src="../images/clickbench-datafusion-43/perf.png"
+src="/blog/images/clickbench-datafusion-43/perf.png"
width="100%"
class="img-responsive"
alt="ClickBench performance for DataFusion 43.0.0"
@@ -93,7 +93,7 @@ Figure 2.
[suggested focusing on performance]:
https://github.com/apache/datafusion/issues/11442#issuecomment-2226834443
<img
-src="../images/clickbench-datafusion-43/perf-over-time.png"
+src="/blog/images/clickbench-datafusion-43/perf-over-time.png"
width="100%"
class="img-responsive"
alt="ClickBench performance results over time for DataFusion"
@@ -130,7 +130,7 @@ occur in many of the hottest loops during query processing,
so optimizing them
resulted in measurable performance improvements.
<img
-src="../images/clickbench-datafusion-43/string-view-take.png"
+src="/blog/images/clickbench-datafusion-43/string-view-take.png"
width="80%"
class="img-responsive"
alt="Illustration of how take works with StringView"
@@ -212,7 +212,7 @@ bypass the first phase when it is not working efficiently,
shown in Figure 4.
[dynamic strategy]: https://github.com/apache/datafusion/pull/11627
<img
-src="../images/clickbench-datafusion-43/skipping-partial-aggregation.png"
+src="/blog/images/clickbench-datafusion-43/skipping-partial-aggregation.png"
width="100%"
class="img-responsive"
alt="Two phase aggregation diagram from DataFusion API docs annotated to show
first phase not helping"
@@ -249,7 +249,7 @@ length strings and binary data].
[is especially high for variable length strings and binary data]:
https://github.com/apache/datafusion/issues/9403
<img
-src="../images/clickbench-datafusion-43/row-based-storage.png"
+src="/blog/images/clickbench-datafusion-43/row-based-storage.png"
width="100%"
class="img-responsive"
alt="Row based storage for multiple group columns"
@@ -272,7 +272,7 @@ at the [one shipped in DataFusion `43.0.0`], shown in
Figure 6.
[one shipped in DataFusion `43.0.0`]:
https://github.com/apache/datafusion/pull/12269
<img
-src="../images/clickbench-datafusion-43/column-based-storage.png"
+src="/blog/images/clickbench-datafusion-43/column-based-storage.png"
width="100%"
class="img-responsive"
alt="Column based storage for multiple group columns"
diff --git a/content/theme/templates/blog.html
b/content/theme/templates/blog.html
index 2731503..30ad88a 100644
--- a/content/theme/templates/blog.html
+++ b/content/theme/templates/blog.html
@@ -7,7 +7,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{SITENAME}}</title>
{% include "styles.html" %}
- <link href="/css/blog_index.css" rel="stylesheet">
+ <link href="/blog/css/blog_index.css" rel="stylesheet">
</head>
<body class="d-flex flex-column h-100">
<main class="flex-shrink-0">
diff --git a/content/theme/templates/footer.html
b/content/theme/templates/footer.html
index de43f5d..0950539 100644
--- a/content/theme/templates/footer.html
+++ b/content/theme/templates/footer.html
@@ -7,4 +7,4 @@
</p>
</div>
</div>
- <script src="/js/bootstrap.bundle.min.js"></script>
+ <script src="/blog/js/bootstrap.bundle.min.js"></script>
diff --git a/content/theme/templates/index.html
b/content/theme/templates/index.html
index 05fe31e..d7c9955 100644
--- a/content/theme/templates/index.html
+++ b/content/theme/templates/index.html
@@ -7,7 +7,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{SITENAME}}</title>
{% include "styles.html" %}
- <link href="/css/blog_index.css" rel="stylesheet">
+ <link href="/blog/css/blog_index.css" rel="stylesheet">
</head>
<body class="d-flex flex-column h-100">
<main class="flex-shrink-0">
diff --git a/content/theme/templates/menu.html
b/content/theme/templates/menu.html
index 916461d..72e78e5 100644
--- a/content/theme/templates/menu.html
+++ b/content/theme/templates/menu.html
@@ -1,7 +1,7 @@
<!-- nav bar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark" aria-label="Fifth
navbar example">
<div class="container-fluid">
- <a class="navbar-brand" href="/"><img
src="/images/logo_original4x.png" style="height: 32px;"/> Apache DataFusion
Blog</a>
+ <a class="navbar-brand" href="/blog"><img
src="/blog/images/logo_original4x.png" style="height: 32px;"/> Apache
DataFusion Blog</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarADP" aria-controls="navbarADP" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
diff --git a/content/theme/templates/styles.html
b/content/theme/templates/styles.html
index 41a3277..32ff484 100644
--- a/content/theme/templates/styles.html
+++ b/content/theme/templates/styles.html
@@ -1,6 +1,6 @@
-<link href="/css/bootstrap.min.css" rel="stylesheet">
-<link href="/css/fontawesome.all.min.css" rel="stylesheet">
-<link href="/css/headerlink.css" rel="stylesheet">
-<link href="/highlight/default.min.css" rel="stylesheet">
-<script src="/highlight/highlight.js"></script>
+<link href="/blog/css/bootstrap.min.css" rel="stylesheet">
+<link href="/blog/css/fontawesome.all.min.css" rel="stylesheet">
+<link href="/blog/css/headerlink.css" rel="stylesheet">
+<link href="/blog/highlight/default.min.css" rel="stylesheet">
+<script src="/blog/highlight/highlight.js"></script>
<script>hljs.highlightAll();</script>
diff --git a/pelicanconf.py b/pelicanconf.py
index b2ab9d8..82e9132 100644
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -4,7 +4,7 @@ SITENAME = 'Apache DataFusion Blog'
SITEDESC = 'The official new and blog for the Apache DataFusion project'
SITEDOMAIN = 'datafusion.apache.org'
SITEURL = 'https://datafusion.apache.org/blog'
-SITELOGO = 'https://datafusion.apache.org/favicon.ico'
+SITELOGO = 'https://datafusion.apache.org/blog/favicon.ico'
SITEREPOSITORY = 'https://github.com/apache/datafusion-site/blob/main/content/'
CURRENTYEAR = datetime.date.today().year
TRADEMARKS = 'Apache HTTP Server, Apache, and the Apache feather logo are
trademarks of The Apache Software Foundation.'
@@ -63,7 +63,7 @@ ASF_GENID = {
# blogs/README.md is not intended for publication
IGNORE_FILES = [ 'theme', 'README.md' ]
-FEED_RSS = "blog/feed.xml"
+FEED_RSS = "feed.xml"
MARKDOWN = {
'extension_configs': {
@@ -71,4 +71,4 @@ MARKDOWN = {
'markdown.extensions.fenced_code': {},
},
'output_format': 'html5',
-}
\ No newline at end of file
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]