mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
Generate social media preview cards for the documentation (#132101)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
This commit is contained in:
parent
ef70f02925
commit
561965fa5c
3 changed files with 14 additions and 5 deletions
|
@ -204,6 +204,7 @@ dist-html:
|
||||||
find dist -name 'python-$(DISTVERSION)-docs-html*' -exec rm -rf {} \;
|
find dist -name 'python-$(DISTVERSION)-docs-html*' -exec rm -rf {} \;
|
||||||
$(MAKE) html
|
$(MAKE) html
|
||||||
cp -pPR build/html dist/python-$(DISTVERSION)-docs-html
|
cp -pPR build/html dist/python-$(DISTVERSION)-docs-html
|
||||||
|
rm -rf dist/python-$(DISTVERSION)-docs-html/_images/social_previews/
|
||||||
tar -C dist -cf dist/python-$(DISTVERSION)-docs-html.tar python-$(DISTVERSION)-docs-html
|
tar -C dist -cf dist/python-$(DISTVERSION)-docs-html.tar python-$(DISTVERSION)-docs-html
|
||||||
bzip2 -9 -k dist/python-$(DISTVERSION)-docs-html.tar
|
bzip2 -9 -k dist/python-$(DISTVERSION)-docs-html.tar
|
||||||
(cd dist; zip -q -r -9 python-$(DISTVERSION)-docs-html.zip python-$(DISTVERSION)-docs-html)
|
(cd dist; zip -q -r -9 python-$(DISTVERSION)-docs-html.zip python-$(DISTVERSION)-docs-html)
|
||||||
|
|
16
Doc/conf.py
16
Doc/conf.py
|
@ -624,11 +624,19 @@ stable_abi_file = 'data/stable_abi.dat'
|
||||||
# Options for sphinxext-opengraph
|
# Options for sphinxext-opengraph
|
||||||
# -------------------------------
|
# -------------------------------
|
||||||
|
|
||||||
ogp_site_url = 'https://docs.python.org/3/'
|
ogp_canonical_url = 'https://docs.python.org/3/'
|
||||||
ogp_site_name = 'Python documentation'
|
ogp_site_name = 'Python documentation'
|
||||||
ogp_image = '_static/og-image.png'
|
ogp_social_cards = { # Used when matplotlib is installed
|
||||||
|
'image': '_static/og-image.png',
|
||||||
|
'line_color': '#3776ab',
|
||||||
|
}
|
||||||
ogp_custom_meta_tags = [
|
ogp_custom_meta_tags = [
|
||||||
'<meta property="og:image:width" content="200" />',
|
|
||||||
'<meta property="og:image:height" content="200" />',
|
|
||||||
'<meta name="theme-color" content="#3776ab" />',
|
'<meta name="theme-color" content="#3776ab" />',
|
||||||
]
|
]
|
||||||
|
if 'create-social-cards' not in tags: # noqa: F821
|
||||||
|
# Define a static preview image when not creating social cards
|
||||||
|
ogp_image = '_static/og-image.png'
|
||||||
|
ogp_custom_meta_tags += [
|
||||||
|
'<meta property="og:image:width" content="200" />',
|
||||||
|
'<meta property="og:image:height" content="200" />',
|
||||||
|
]
|
||||||
|
|
|
@ -11,7 +11,7 @@ sphinx~=8.2.0
|
||||||
|
|
||||||
blurb
|
blurb
|
||||||
|
|
||||||
sphinxext-opengraph~=0.9.0
|
sphinxext-opengraph~=0.10.0
|
||||||
sphinx-notfound-page~=1.0.0
|
sphinx-notfound-page~=1.0.0
|
||||||
|
|
||||||
# The theme used by the documentation is stored separately, so we need
|
# The theme used by the documentation is stored separately, so we need
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue