diff --git a/doc/source/icon.png b/doc/source/icon.png
new file mode 100644
index 000000000..0735f005b
Binary files /dev/null and b/doc/source/icon.png differ
diff --git a/doc/source/icon@2x.png b/doc/source/icon@2x.png
new file mode 100644
index 000000000..a9260d97b
Binary files /dev/null and b/doc/source/icon@2x.png differ
diff --git a/doc/source/sg_execution_times.rst b/doc/source/sg_execution_times.rst
deleted file mode 100644
index a63741754..000000000
--- a/doc/source/sg_execution_times.rst
+++ /dev/null
@@ -1,109 +0,0 @@
-
-:orphan:
-
-.. _sphx_glr_sg_execution_times:
-
-
-Computation times
-=================
-**00:10.013** total execution time for 25 files **from all galleries**:
-
-.. container::
-
- .. raw:: html
-
-
-
-
-
-
-
- .. list-table::
- :header-rows: 1
- :class: table table-striped sg-datatable
-
- * - Example
- - Time
- - Mem (MB)
- * - :ref:`sphx_glr_tutorials_visualize_cliques.py` (``../examples_sphinx-gallery/visualize_cliques.py``)
- - 00:02.970
- - 0.0
- * - :ref:`sphx_glr_tutorials_ring_animation.py` (``../examples_sphinx-gallery/ring_animation.py``)
- - 00:01.287
- - 0.0
- * - :ref:`sphx_glr_tutorials_cluster_contraction.py` (``../examples_sphinx-gallery/cluster_contraction.py``)
- - 00:00.759
- - 0.0
- * - :ref:`sphx_glr_tutorials_betweenness.py` (``../examples_sphinx-gallery/betweenness.py``)
- - 00:00.735
- - 0.0
- * - :ref:`sphx_glr_tutorials_visual_style.py` (``../examples_sphinx-gallery/visual_style.py``)
- - 00:00.711
- - 0.0
- * - :ref:`sphx_glr_tutorials_delaunay-triangulation.py` (``../examples_sphinx-gallery/delaunay-triangulation.py``)
- - 00:00.504
- - 0.0
- * - :ref:`sphx_glr_tutorials_configuration.py` (``../examples_sphinx-gallery/configuration.py``)
- - 00:00.416
- - 0.0
- * - :ref:`sphx_glr_tutorials_online_user_actions.py` (``../examples_sphinx-gallery/online_user_actions.py``)
- - 00:00.332
- - 0.0
- * - :ref:`sphx_glr_tutorials_erdos_renyi.py` (``../examples_sphinx-gallery/erdos_renyi.py``)
- - 00:00.313
- - 0.0
- * - :ref:`sphx_glr_tutorials_connected_components.py` (``../examples_sphinx-gallery/connected_components.py``)
- - 00:00.216
- - 0.0
- * - :ref:`sphx_glr_tutorials_complement.py` (``../examples_sphinx-gallery/complement.py``)
- - 00:00.201
- - 0.0
- * - :ref:`sphx_glr_tutorials_generate_dag.py` (``../examples_sphinx-gallery/generate_dag.py``)
- - 00:00.194
- - 0.0
- * - :ref:`sphx_glr_tutorials_visualize_communities.py` (``../examples_sphinx-gallery/visualize_communities.py``)
- - 00:00.176
- - 0.0
- * - :ref:`sphx_glr_tutorials_bridges.py` (``../examples_sphinx-gallery/bridges.py``)
- - 00:00.169
- - 0.0
- * - :ref:`sphx_glr_tutorials_spanning_trees.py` (``../examples_sphinx-gallery/spanning_trees.py``)
- - 00:00.161
- - 0.0
- * - :ref:`sphx_glr_tutorials_isomorphism.py` (``../examples_sphinx-gallery/isomorphism.py``)
- - 00:00.153
- - 0.0
- * - :ref:`sphx_glr_tutorials_quickstart.py` (``../examples_sphinx-gallery/quickstart.py``)
- - 00:00.142
- - 0.0
- * - :ref:`sphx_glr_tutorials_minimum_spanning_trees.py` (``../examples_sphinx-gallery/minimum_spanning_trees.py``)
- - 00:00.137
- - 0.0
- * - :ref:`sphx_glr_tutorials_simplify.py` (``../examples_sphinx-gallery/simplify.py``)
- - 00:00.079
- - 0.0
- * - :ref:`sphx_glr_tutorials_bipartite_matching_maxflow.py` (``../examples_sphinx-gallery/bipartite_matching_maxflow.py``)
- - 00:00.073
- - 0.0
- * - :ref:`sphx_glr_tutorials_articulation_points.py` (``../examples_sphinx-gallery/articulation_points.py``)
- - 00:00.067
- - 0.0
- * - :ref:`sphx_glr_tutorials_topological_sort.py` (``../examples_sphinx-gallery/topological_sort.py``)
- - 00:00.058
- - 0.0
- * - :ref:`sphx_glr_tutorials_bipartite_matching.py` (``../examples_sphinx-gallery/bipartite_matching.py``)
- - 00:00.058
- - 0.0
- * - :ref:`sphx_glr_tutorials_shortest_path_visualisation.py` (``../examples_sphinx-gallery/shortest_path_visualisation.py``)
- - 00:00.052
- - 0.0
- * - :ref:`sphx_glr_tutorials_maxflow.py` (``../examples_sphinx-gallery/maxflow.py``)
- - 00:00.052
- - 0.0
diff --git a/scripts/mkdoc.sh b/scripts/mkdoc.sh
index 696157fd6..31d6a35ac 100755
--- a/scripts/mkdoc.sh
+++ b/scripts/mkdoc.sh
@@ -104,17 +104,19 @@ if [ "x$DOC2DASH" = "x1" ]; then
PWD=`pwd`
# Output folder of sphinx (before Jekyll if requested)
DOC_API_FOLDER=${ROOT_FOLDER}/doc/html/api
- DOC2DASH=`which doc2dash 2>/dev/null || true`
+ DOC2DASH=.venv/bin/doc2dash
DASH_FOLDER=${ROOT_FOLDER}/doc/dash
if [ "x$DOC2DASH" != x ]; then
echo "Generating Dash docset..."
"$DOC2DASH" \
- --online-redirect-url "https://igraph.org/python/api/latest" \
+ --online-redirect-url "https://python.igraph.org/en/latest/api/" \
--name "python-igraph" \
-d "${DASH_FOLDER}" \
-f \
-j \
-I "index.html" \
+ --icon ${ROOT_FOLDER}/doc/source/icon.png \
+ --icon-2x ${ROOT_FOLDER}/doc/source/icon@2x.png \
"${DOC_API_FOLDER}"
DASH_READY=1
else