diff --git a/docs/sphinx/source/_static/forkme_ribbon.png b/docs/sphinx/source/_static/forkme_ribbon.png
new file mode 100644
index 00000000..146ef8a8
Binary files /dev/null and b/docs/sphinx/source/_static/forkme_ribbon.png differ
diff --git a/docs/sphinx/source/_templates/layout.html b/docs/sphinx/source/_templates/layout.html
index f965fa9d..6ca916b2 100644
--- a/docs/sphinx/source/_templates/layout.html
+++ b/docs/sphinx/source/_templates/layout.html
@@ -2,7 +2,7 @@
{% block document %}
{{super()}}
-
+
{% endblock %}
{% set css_files = css_files + ['_static/cosmic-docs.css'] %}
diff --git a/docs/sphinx/source/conf.py b/docs/sphinx/source/conf.py
index 53dafe4b..76f3c24e 100644
--- a/docs/sphinx/source/conf.py
+++ b/docs/sphinx/source/conf.py
@@ -50,8 +50,23 @@
'IPython.sphinxext.ipython_console_highlighting',
'IPython.sphinxext.ipython_directive',
'numpydoc',
+ 'sphinx_copybutton',
]
+# -- sphinx-copybutton --------------------------
+# Strip IPython "In [1]:" / "Out[1]:" prompts and shell prompts from copied
+# code blocks so users can paste snippets directly into a Python shell.
+copybutton_prompt_text = r"In \[\d*\]: |\s*\.{3,}: |Out\[\d*\]: |\$ |> "
+copybutton_prompt_is_regexp = True
+copybutton_only_copy_prompt_lines = False
+copybutton_remove_prompts = True
+
+# -- IPython directive --------------------------
+# Don't fail the build when an executed example emits a stray warning. Newer
+# pandas raises chained-assignment warnings from inside COSMIC's
+# InitialCMCTable.write, which would otherwise abort the whole docs build.
+ipython_warning_is_error = False
+
# -- Extensions ---------------------------------------------------------------
# -- autodoc ------------------------------------
diff --git a/docs/sphinx/source/inifile/index.rst b/docs/sphinx/source/inifile/index.rst
index 74b530f3..4dd7e722 100644
--- a/docs/sphinx/source/inifile/index.rst
+++ b/docs/sphinx/source/inifile/index.rst
@@ -62,11 +62,13 @@ SNAPSHOT FLAGS
**SNAPSHOT_CORE_COLLAPSE = 0**
-``SNAPSHOT_WINDOWS`` write snapshots every X units of time into the