- check that you are at the root of the directory when you use
invoke
to build the site.
Possible causes:
- make sure that the articles that you have modified follow the format
that set
pelicanconf.py
with{TAG}_{SLUG}.md
or{TAG}_{SLUG}.html
- you have not specified a
<title>
tag in the<head>
node for html. Or yourTitle:
line in markdown format is not the first line.
-
Pelican only retains the html nodes of type
<body>
,<title>
and<meta>
during parsing. Please put your<script>
tags within<body>
as a workaround. If you really think your CSS files are important, add the styles attheme/static/css/style.css
. If your your have multiple files forCSS
, open up an issue. -
the
html
files rendered with manyLang:en
tags. Remove lines such as<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
` -
there are many warnings about
variants
of a page.Pelican
uses the title metadata / html node data as theslug
and it has to be unique. If you have several pages with the sametitle
anddate
, it will warn you and may quit.