Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Excerpt/config/sandbox

From Wikipedia, the free encyclopedia
return {

	-- Templates that should never be transcluded
	blacklist = {
		'2021 United States Capitol attack', '2021 storming of the United States Capitol',
		'[Aa]bout', '[Tt]his', '[Tt]his article is about',
		'[Aa]griculture',
		'[Aa]nchor',
		'[Bb]roader',
		'[Cc]ampaignbox', '[Cc]ampaign',
		'[Cc]itations broken from PEIS limit',
		'[Cc]oor', '[Ll]ocation', '[Ll]ocation dec', '[Cc]o%-ord', -- Coordinates
		'[Cc]urrent', '[Ff]lux', '[Ll]ive', '[Oo]n ?going', '[Rr]ecent ?event', '[Rr]ecent news', '[Bb]reaking news', -- {{Current}} etc.
		'[Cc]lean.*', '[Bb]are.*',
		'[Dd]efault ?[Ss]ort', 'DEFAULT ?SORT',
		'[Dd]isplay ?title', 'DISPLAYTITLE', '[Ii]talic title', '[Ii]talic disambiguation', '[Ii]talic dab',
		'[Ee]xpand.*',
		'[Ff]eatured ?article', '[Ff]eatured', '[Ff]eaturedSmall', 'FA topicon',
		'^[Ff][Oo][Rr][12]?', '[Ff]or ?the',
		'[Ff]urther',
		'[Gg]ood [Aa]rticle','GA article', 'GA icon',
		'[Gg]lobal',
		'[Hh]atnote',
		'[Ii]nfo ?[Bb]ox', '[Rr]ow', '[Tt]axobox', -- infoboxes
		'[Ll]ea?de? ?missing', '[Nn]o[ -]?[Ii]ntro', '[Nn]ointroduction', '[Nn]o[ -]?lea?de?', '[Mm]issingintro', '[Ii]ntro[ -]?missing', '[Nn]o ?lead ?section', '[Mm]issing lea?de?', '[Ll]ea?de? absent', '[Nn]o definition', '[Ii]ntroduction needed', '[Ii]ntroduction missing', '[Ii]ntro needed', '[Ll]ea?de? required', '[Nn][Oo][Ll]',
		'[Ll]ea?de? ?too ?long', '[Ii]ntro ?length', '[Ll]ongintro', '[Ll]ong ?lea?de?', '[Ii]ntro[ -]?too[ -]?long', '[Ll][2T][Ll]', '[Ll]ead long',
		'[Ll]ea?de?[ -]?rewrite', '[Ll]ea?de? ?section', '[Vv]agueintro', '[Cc]leanup[ -]?lead', '[Ii]ntro', '[Oo]pening', '[Ll]ea?de?', '[Ii]ntro[ -]?rewrite', 'LEAD', 'LEDE', '[Rr]ewrite lead',
		'[Ll]ea?de?[ -]?too[ -]?short', '[Ee]xpand ?lea?de?', '[Tt]oo ?[Ss]hort', '[Ss]hort ?intro', '[Ss]hort ?lead', '[Ii]ntro[ -]?too[ -]?short', '[Bb]uild lead', '[Ii]ntro[ -]?expand', 'XL', 'TSL', '[Ll]2[Ss]',
		'[Ll]ong', '[Tt]oo ?big', '[Ss]horten', '[Ss]plit', '[Tt]oo[ -]?[Ll]ong', '2[Ll]', '2long', 'TOOLONG', '[Bb]igPage',
		'[Mm]ain[12]?', '[Mm]ain ?[Aa]rticles?', 'MAIN', '[Mm]ain page', '[Ss]ee ?main', '[Rr]ead ?main', '[Ff]ull article', '[Hh]urricane main', '[Cc]omprehensive', '[Mm]ultiple ?issues',
		'[Mm]erge.*',
		'[Mm]ore footnotes needed', '.*footnote.*', '.*citations.*',
		'[Nn]avbox', '[Nn]avigation', '[Nn]avigation ?[Bb]ox', '[Nn]avigation Template', '[Hh]ider hiding', '[Cc]?VG [Nn]avigation', '[Tt]ransNB', '[Nn]avtable', -- navboxes
		'[Nn]o footnotes', '[Cc]itations', '[Ii]nline',
		'[Oo]ther ?[Uu]ses?[134]?', '[Oo]thers?', '[Oo]ther ?[Mm]eanings?', '[Dd]istinguish', '[Aa]lternateuses', '[Oo]thervalues', '[Ff]or other uses',
		'[Oo]utline',
		'^[Pp]p', '[Pp]p%-.+', -- {{pp-move-indef}} etc.
		'[Rr]edirect', '[Rr][Ee]dir', '[Rr]DR',
		'.*[Ss]ections.*',
		'[Rr]ural society',
		'[Ss]ee[ -]?[Aa]lso', '[Aa]lso', '[Ll]ooking', '[Rr]elated articles?', '[Ll]ooking for', '[Ss]ee other', 'VT',
		'[Ss]emiprotected',
		'[Ss]hort[ -]?desc', 'SHORTDESC', '[Dd]escription', '[Bb]rief description',
		'[Ss]idebar', '[Hh]istory of', '[Cc]ulture of', '[Ee]conomy of', '[Gg]enocide', '[Tt]imeline', '[Tt]opic', '[Aa]ntisemitism', '[Ii]slam', '[Cc]reationism', -- sidebars
		'[Ss]pecial[Cc]hars',
		'[Ss]poken', -- Spoken Wikipedia related
		'[Tt]echnical', '[Jj]argon', '[Pp]lain English', '[Cc]omplex', '[Cc]omplicated', '[Gg]ibberish', '[Ss]implification needed', '[Tt]oo much jargon', '[Tt]oo specialized', '[Tt]oo technical',
		'TOC', '[Tt]oc ?[Ll]imit', -- Table of contents related
		'[Uu]se .+ English', '[Uu]se .+ spelling', '[Ee]ngvarB', -- {{Use American English}} etc.
		'[Uu]se .+ dates', -- {{Use dmy dates}} etc.

		-- {{More citations needed}} and its many aliases
		'[Aa]dditional ?[Cc]itations?', '[Aa]dd? ?ref', '[Cc]itations ?[Mm]issing', '[Cc]itations ?[Nn]eeded', '[Cc]ite ?[Ss]ources?', '[Cc]leanup[ -]?[Cc]ite', '[Cc]leanup[ -]?[Vv]erify', '[Ff]ew ?[Rr]efs?', '[Ff]ew ?sources?', '[Ii]mprove[ -]?refs?', '[Ii]mprove[ -]?sources?', '[Mm][Cc][Nn]', '[Mm][Oo][Rr][Ee] ?[Cc][Nn]', '[Mm]issing ?[Cc]itations', '[Mm]issing ?[Rr]efs?', '[Mm]ore ?[Cc]itations', '[Mm]ore ?ref', '[Mm]ore ?[Ss]ources?', '[Nn]o ?sources', '[Nn]ot ?verified', '[Nn]o ?refs?', '^[Nn][Rr]', '[Rr]ef[ -]?[Ii]mprove', '[Rr]eference improve', '[Rr]eferences', '[Rr]efs ?[Nn]eeded', '[Rr]eferenced', '[Rr]efim', '[Rr]ip', '[Ss]ources?', '[Uu]ncited[ -]?[Aa]rticle', '[Uu]nderreferenced', '^[Uu][Nn][Rr][Ee]?[Ff]?$', '[Uu]nreferenced', '[Uu]nsourced', '[Uu]nverified', '[Vv]erification', '[Vv]erify',

		-- {{POV}} and its many aliases
		'POV', '[Nn]pov', '[Pp]ov', '[Nn]POV', '[Pp]oint [Oo]f [Vv]iew', '[Nn]?[Pp][Oo][Vv][ -]?[Cc]heck', '[Pp]oV', '[Nn]eutral', '[Nn]?[Pp]OV[ -]dispute', '[Tt]oo friendly', '[Ww]hite washed', '[Pp]ov problem', '[Ss]pin', '[Nn]ot neutral', '[Nn]PoV',
	},

	-- Map from image parameters to captions
	-- Used for extracting the file out of the infobox
	-- format: { filename, {caption}, {image_CSS_class} }
	captions = {
		{'map1', {'legend1'} },
		{'map2', {'legend2'} },
		{'image', {'image_caption', 'caption', 'description'}, {'image_class'} },
		{'logo', {'logo_caption'} },
	},

	-- Tracking categories (without the category namespace)
	categories = {
		content = 'Articles with excerpts',
		errors = 'Articles with broken excerpts',
		--[0] = 'Articles with excerpts',
	},

	-- Prefix for generating the hatnote
	hat = '{{hatnote|extraclasses=dablink excerpt-hat|selfref=yes|1=',

	-- Title of the template styles (optional)
	styles = 'Module:Excerpt/sandbox/styles.css'
}