'PLUGIN_PATHS': ['../pelican-plugins'],
'PLUGINS': ['m.htmlsanity'],
'THEME_STATIC_DIR': 'static',
- 'M_CSS_FILES': ['https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i',
+ 'M_CSS_FILES': ['https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i',
'static/m-dark.css'],
# i.e., not rendering the category, tag and author lists as they
# are not supported anyway
def run_pelican(self, settings):
implicit_settings = {
'M_FINE_PRINT': None,
+ 'M_DISABLE_SOCIAL_META_TAGS': True,
'PAGE_PATHS': ['.'],
'PAGE_SAVE_AS': '{slug}.html',
'PAGE_URL': '{slug}.html',
implicit_settings = {
'DATE_FORMATS': {'en': ('en_US.UTF-8', '%b %d, %Y')},
'M_FINE_PRINT': None,
+ 'M_DISABLE_SOCIAL_META_TAGS': True,
'PAGE_PATHS': ['pages'], # doesn't exist
'ARTICLE_PATHS': ['.'],
'AUTHOR_SAVE_AS': 'author-{slug}.html',
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<head>
<meta charset="UTF-8" />
<title>An article — a jumbo one | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Posts by Explicit Author | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<head>
<meta charset="UTF-8" />
<title>Another category | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<head>
<meta charset="UTF-8" />
<title>Posts tagged Third | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:description" content="Jumbo article summary, expanded on both listing and page." />
- <meta name="twitter:description" content="Jumbo article summary, expanded on both listing and page." />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="An article" />
- <meta name="twitter:title" content="An article" />
- <meta property="og:url" content="article.html" />
- <meta property="og:description" content="The summary, expanded on both listing and page." />
- <meta name="twitter:description" content="The summary, expanded on both listing and page." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:description" content="Jumbo article summary, shown only on listing." />
- <meta name="twitter:description" content="Jumbo article summary, shown only on listing." />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="An article" />
- <meta name="twitter:title" content="An article" />
- <meta property="og:url" content="article.html" />
- <meta property="og:description" content="The summary, shown nowhere." />
- <meta name="twitter:description" content="The summary, shown nowhere." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:description" content="Jumbo article summary, expanded only on listing." />
- <meta name="twitter:description" content="Jumbo article summary, expanded only on listing." />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="An article" />
- <meta name="twitter:title" content="An article" />
- <meta property="og:url" content="article.html" />
- <meta property="og:description" content="The summary, expanded only on listing." />
- <meta name="twitter:description" content="The summary, expanded only on listing." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:description" content="Jumbo article summary, shown only on listing." />
- <meta name="twitter:description" content="Jumbo article summary, shown only on listing." />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="An article" />
- <meta name="twitter:title" content="An article" />
- <meta property="og:url" content="article.html" />
- <meta property="og:description" content="The summary, shown on listing." />
- <meta name="twitter:description" content="The summary, shown on listing." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Posts by The Author | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="twitter:site" content="@czmosra" />
<head>
<meta charset="UTF-8" />
<title>A category | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="twitter:site" content="@czmosra" />
<head>
<meta charset="UTF-8" />
<title>Posts tagged A tag | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="twitter:site" content="@czmosra" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:description" content="The summary, shown in both listing and on the page." />
- <meta name="twitter:description" content="The summary, shown in both listing and on the page." />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="An article" />
- <meta name="twitter:title" content="An article" />
- <meta property="og:url" content="article.html" />
- <meta property="og:description" content="The summary, repeated on the page." />
- <meta name="twitter:description" content="The summary, repeated on the page." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>misc | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="misc" />
- <meta name="twitter:title" content="misc" />
- <meta property="og:url" content="category-misc.html" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:description" content="The summary, shown in listing but not on the page." />
- <meta name="twitter:description" content="The summary, shown in listing but not on the page." />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="An article" />
- <meta name="twitter:title" content="An article" />
- <meta property="og:url" content="article.html" />
- <meta property="og:description" content="The summary, shown neither in listing nor on the page." />
- <meta name="twitter:description" content="The summary, shown neither in listing nor on the page." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>misc | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="misc" />
- <meta name="twitter:title" content="misc" />
- <meta property="og:url" content="category-misc.html" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title><&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="index2.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title><&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Article with <&> — a <&> jumbo one | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Article with <&> in title | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Posts by And <&> in author | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="index2.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Posts by And <&> in author | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>And <&> in category | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="index2.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>And <&> in category | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title><&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="index2.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title><&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Posts tagged And <&> in tag | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="index2.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Posts tagged And <&> in tag | <&> in blog name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A jumbo article" />
- <meta name="twitter:title" content="A jumbo article" />
- <meta property="og:url" content="article-jumbo.html" />
- <meta property="og:image" content="image.jpg" />
- <meta name="twitter:image" content="image.jpg" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta property="og:type" content="article" />
</head>
<body>
<header><nav id="navigation" class="m-navbar-jumbo">
<head>
<meta charset="UTF-8" />
<title>A jumbo article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>An article | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>misc | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A Pelican Blog" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title>misc | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="category-misc2.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>misc | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="category-misc.html" />
<link rel="next" href="category-misc3.html" />
<head>
<meta charset="UTF-8" />
<title>misc | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="category-misc2.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="next" href="index2.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index.html" />
<link rel="next" href="index3.html" />
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="prev" href="index2.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title>Features | Your Brand</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="features.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Guest post howto | Your Brand</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="guest-post-howto.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Your Brand Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="Your Brand Blog" />
<head>
<meta charset="UTF-8" />
<title>Showcase requirements | Your Brand</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="showcase-requirements.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title>Your Brand Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="http://your.brand/static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Your Brand provides everything you'll ever need." />
<head>
<meta charset="UTF-8" />
<title>Your Brand Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="http://your.brand/static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Your Brand provides everything you'll ever need." />
<head>
<meta charset="UTF-8" />
<title>A <&> blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:site_name" content="A <&> blog" />
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#22272e" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A Pelican Blog" />
- <meta name="twitter:title" content="A Pelican Blog" />
- <meta property="og:url" content="./" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="website" />
</head>
<body>
<header><nav id="navigation">
</div>
</div>
</main>
-<footer><nav>
- <div class="m-container">
- <div class="m-row">
- <div class="m-col-l-10 m-push-l-1">
- <p>A Pelican Blog. Powered by <a href="https://getpelican.com">Pelican</a> and <a href="http://mcss.mosra.cz">m.css</a>.</p>
- </div>
- </div>
- </div>
-</nav></footer>
</body>
</html>
<head>
<meta charset="UTF-8" />
<title>A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Index page » A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Index page » A page » Subpage | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="subpage.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="stylesheet" href="static/m-debug.css" />
<link rel="stylesheet" href="static/m-grid.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A page" />
- <meta name="twitter:title" content="A page" />
- <meta property="og:url" content="page.html" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="page" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title>A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
- <meta property="og:title" content="A page" />
- <meta name="twitter:title" content="A page" />
- <meta property="og:url" content="page.html" />
- <meta property="og:description" content="Page content." />
- <meta name="twitter:description" content="Page content." />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="page" />
</head>
<body>
<header><nav id="navigation">
<head>
<meta charset="UTF-8" />
<title>And <&> in breadcrumb » Page with <&> in title | <&> in site name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="breadcrumb.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Escaping in content | <&> in site name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="content.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title><&> in site name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="landing.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>Page with <&> in title | <&> in site name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html?and&overriden&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="hide-navbar-brand.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>A page title that displays only in title | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<head>
<meta charset="UTF-8" />
<title>A page | A Pelican Blog</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!DOCTYPE html>
-<html lang="en" prefix="og: http://ogp.me/ns#">
+<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Site name</title>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i" />
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="Site name" />
- <meta property="og:title" content="Site name" />
- <meta name="twitter:title" content="Site name" />
- <meta property="og:url" content="page.html" />
- <meta name="twitter:card" content="summary" />
- <meta property="og:type" content="page" />
</head>
<body>
<header><nav id="navigation">
def test(self):
self.run_pelican({
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
'AUTHOR': "Implicit Author",
'STATIC_PATHS': ['ship.jpg'],
'M_BLOG_URL': 'archives.html',
super().__init__(__file__, 'minimal', *args, **kwargs)
def test(self):
- self.run_pelican({})
+ self.run_pelican({
+ # There shouldn't be empty meta tags
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
+ })
# The summary, content blocks should not be there at all, no mention of
# authors. Index and archive page should be exactly the same. Header
[(1, 'index.html', '{name}.html'),
(2, 'index{number}.html', '{name}{number}.html')],
'DIRECT_TEMPLATES': ['index', 'archives'],
- 'PAGINATED_DIRECT_TEMPLATES': ['index', 'archives']
+ 'PAGINATED_DIRECT_TEMPLATES': ['index', 'archives'],
+
+ # verify that og:url doesn't take pagination into account
+ 'M_DISABLE_SOCIAL_META_TAGS': False
})
# Every page should contain just one article, only the first page
def test_categories(self):
self.run_pelican({
'DEFAULT_PAGINATION': 1,
- 'DIRECT_TEMPLATES': []
+ 'DIRECT_TEMPLATES': [],
+
+ # verify that og:url doesn't take pagination into account
+ 'M_DISABLE_SOCIAL_META_TAGS': False
})
# Test the category pages as well (same as author/tag). Couldn't test
'TAG_URL': 'tag-{slug}.html?and&in&url=""',
'M_LINKS_FOOTER2': [('An <&> in link', '#')],
'M_SHOW_AUTHOR_LIST': True,
+ 'M_DISABLE_SOCIAL_META_TAGS': False, # to verify escaping in these
'DEFAULT_PAGINATION': 1,
'PAGINATION_PATTERNS':
[(1, 'index.html?and&in&url=""', '{name}.html'),
'M_SOCIAL_TWITTER_SITE': '@czmosra',
'M_SOCIAL_TWITTER_SITE_ID': '1537427036',
'M_SOCIAL_IMAGE': 'http://your.brand/static/site.png',
- 'M_SOCIAL_BLOG_SUMMARY': 'This is also not displayed anywhere.'
+ 'M_SOCIAL_BLOG_SUMMARY': 'This is also not displayed anywhere.',
+ 'M_DISABLE_SOCIAL_META_TAGS': False
})
# Verify that the social meta tags are present in all pages
'PLUGIN_PATHS': ['../pelican-plugins'],
'PLUGINS': ['m.htmlsanity'],
'THEME_STATIC_DIR': 'static',
- 'M_CSS_FILES': ['https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i,600%7CSource+Sans+Pro:400,400i,600,600i',
+ 'M_CSS_FILES': ['https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i',
'static/m-dark.css'],
'M_THEME_COLOR': '#22272e'})
def test(self):
self.run_pelican({
+ 'M_DISABLE_SOCIAL_META_TAGS': True,
'M_LINKS_NAVBAR1': [
('Features', '#', 'features', []),
('A long item caption that really should not wrap on small screen', '#', '', []),
- ('Blog', 'archives.html', '[blog]', [])]
+ ('Blog', 'archives.html', '[blog]', [])],
+ 'M_FINE_PRINT': None
})
# The navbar should be full 12 columns
def test(self):
self.run_pelican({
+ 'M_DISABLE_SOCIAL_META_TAGS': True,
'M_FINE_PRINT': None
})
def test(self):
self.run_pelican({
+ 'M_DISABLE_SOCIAL_META_TAGS': True,
'M_LINKS_FOOTER1': [('Your Brand', 'index.html')],
'M_FINE_PRINT': None
})
def test(self):
self.run_pelican({
+ 'M_DISABLE_SOCIAL_META_TAGS': True,
'M_LINKS_FOOTER1': [('Your Brand', 'index.html')],
'M_LINKS_FOOTER4': None,
})
def test(self):
self.run_pelican({
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
'FORMATTED_FIELDS': ['summary', 'description']
})
super().__init__(__file__, 'minimal', *args, **kwargs)
def test(self):
- self.run_pelican({})
+ self.run_pelican({
+ # There shouldn't be empty meta tags
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
+ })
# The content and summary meta tag shouldn't be there at all
self.assertEqual(*self.actual_expected_contents('page.html'))
super().__init__(__file__, 'breadcrumb', *args, **kwargs)
def test(self):
- self.run_pelican({})
+ self.run_pelican({
+ # Breadcrumb should not be exposed in social meta tags
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
+ })
# Internal links should work and guide the user from one page to
# another
def test(self):
self.run_pelican({
'STATIC_PATHS': ['ship.jpg'],
- 'FORMATTED_FIELDS': ['landing']
+ 'FORMATTED_FIELDS': ['landing'],
+ # Verify that the image is propagated to social meta tags
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
})
# The landing field should have the links expanded, header should not
'SITENAME': "<&> in site name",
'FORMATTED_FIELDS': ['summary', 'description', 'landing', 'header', 'footer'],
'PAGE_URL': '{slug}.html?and&in&url=""',
+ # The social meta tags should be escaped properly as well
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
})
# Verify that everything is properly escaped everywhere. The landing
'SITENAME': "<&> in site name",
'FORMATTED_FIELDS': ['summary', 'description', 'landing', 'header', 'footer'],
'PAGE_URL': '{slug}.html?and&in&url=""',
+ # The social meta tags should be escaped properly as well
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
})
# Verify that also the Pelican-produced content has correctly escaped
'M_SOCIAL_TWITTER_SITE': '@czmosra',
'M_SOCIAL_TWITTER_SITE_ID': '1537427036',
'M_SOCIAL_IMAGE': 'http://your.brand/static/site.png',
- 'M_SOCIAL_BLOG_SUMMARY': 'This is also not displayed anywhere.'
+ 'M_SOCIAL_BLOG_SUMMARY': 'This is also not displayed anywhere.',
+ 'M_DISABLE_SOCIAL_META_TAGS': False,
})
# Verify that the social meta tags are present