mirror of
https://github.com/python/cpython.git
synced 2025-08-02 16:13:13 +00:00
Add support for the "Aesop Meta Tag". Not widely used, but not a bad idea,
either.
This commit is contained in:
parent
cc8fe0407a
commit
e03e1fe5cc
4 changed files with 31 additions and 0 deletions
|
@ -28,6 +28,24 @@ class Options:
|
|||
uplink = "index.html"
|
||||
uptitle = "Python Documentation Index"
|
||||
|
||||
# The "Aesop Meta Tag" is poorly described, and may only be used
|
||||
# by the Aesop search engine (www.aesop.com), but doesn't hurt.
|
||||
#
|
||||
# There are a number of values this may take to roughly categorize
|
||||
# a page. A page should be marked according to its primary
|
||||
# category. Known values are:
|
||||
# 'personal' -- personal-info
|
||||
# 'information' -- information
|
||||
# 'interactive' -- interactive media
|
||||
# 'multimedia' -- multimedia presenetation (non-sales)
|
||||
# 'sales' -- sales material
|
||||
# 'links' -- links to other information pages
|
||||
#
|
||||
# Setting the aesop_type value to one of these strings will cause
|
||||
# get_header() to add the appropriate <meta> tag to the <head>.
|
||||
#
|
||||
aesop_type = None
|
||||
|
||||
def __init__(self):
|
||||
self.args = []
|
||||
self.variables = {"address": "",
|
||||
|
@ -96,6 +114,12 @@ class Options:
|
|||
link = '<link rel="up" href="%s">' % self.uplink
|
||||
repl = " %s\n</head>" % link
|
||||
s = s.replace("</head>", repl, 1)
|
||||
if self.aesop_type:
|
||||
meta = '\n <meta name="aesop" content="%s">'
|
||||
# Insert this in the middle of the head that's been
|
||||
# generated so far, keeping <meta> and <link> elements in
|
||||
# neat groups:
|
||||
s = s.replace("<link ", meta + "<link ", 1)
|
||||
return s
|
||||
|
||||
def get_footer(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue