Fix more encoding problems
This commit is contained in:
parent
7cd5883734
commit
637385a3b4
12
src/build.py
12
src/build.py
|
@ -372,7 +372,7 @@ def build_all(path_prefix, lexicon_name):
|
||||||
l = len(articles)
|
l = len(articles)
|
||||||
for idx in range(l):
|
for idx in range(l):
|
||||||
article = articles[idx]
|
article = articles[idx]
|
||||||
with open(pathto("article", article.title_filesafe + ".html"), "w", encoding="utf8") as f:
|
with open(pathto("article", article.title_filesafe + ".html"), "w", encoding="utf-8") as f:
|
||||||
content = article.build_default_content()
|
content = article.build_default_content()
|
||||||
citeblock = article.build_default_citeblock(
|
citeblock = article.build_default_citeblock(
|
||||||
None if idx == 0 else articles[idx - 1],
|
None if idx == 0 else articles[idx - 1],
|
||||||
|
@ -391,19 +391,19 @@ def build_all(path_prefix, lexicon_name):
|
||||||
|
|
||||||
# Write default pages
|
# Write default pages
|
||||||
print("Writing default pages...")
|
print("Writing default pages...")
|
||||||
with open(pathto("contents", "index.html"), "w", encoding="utf8") as f:
|
with open(pathto("contents", "index.html"), "w", encoding="utf-8") as f:
|
||||||
f.write(build_contents_page(articles, config))
|
f.write(build_contents_page(articles, config))
|
||||||
print(" Wrote Contents")
|
print(" Wrote Contents")
|
||||||
with open(pathto("rules", "index.html"), "w", encoding="utf8") as f:
|
with open(pathto("rules", "index.html"), "w", encoding="utf-8") as f:
|
||||||
f.write(build_rules_page(config))
|
f.write(build_rules_page(config))
|
||||||
print(" Wrote Rules")
|
print(" Wrote Rules")
|
||||||
with open(pathto("formatting", "index.html"), "w", encoding="utf8") as f:
|
with open(pathto("formatting", "index.html"), "w", encoding="utf-8") as f:
|
||||||
f.write(build_formatting_page(config))
|
f.write(build_formatting_page(config))
|
||||||
print(" Wrote Formatting")
|
print(" Wrote Formatting")
|
||||||
with open(pathto("session", "index.html"), "w", encoding="utf8") as f:
|
with open(pathto("session", "index.html"), "w", encoding="utf-8") as f:
|
||||||
f.write(build_session_page(config))
|
f.write(build_session_page(config))
|
||||||
print(" Wrote Session")
|
print(" Wrote Session")
|
||||||
with open(pathto("statistics", "index.html"), "w", encoding="utf8") as f:
|
with open(pathto("statistics", "index.html"), "w", encoding="utf-8") as f:
|
||||||
f.write(build_statistics_page(articles, config))
|
f.write(build_statistics_page(articles, config))
|
||||||
print(" Wrote Statistics")
|
print(" Wrote Statistics")
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<head>
|
<head>
|
||||||
<title>{title} | {lexicon}</title>
|
<title>{title} | {lexicon}</title>
|
||||||
<!--<link rel="shortcut icon" href="favicon.png" />-->
|
<!--<link rel="shortcut icon" href="favicon.png" />-->
|
||||||
|
<meta charset="utf-8"/>
|
||||||
<style>
|
<style>
|
||||||
{css}
|
{css}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -38,7 +38,7 @@ def titlesort(s):
|
||||||
def load_resource(filename, cache={}):
|
def load_resource(filename, cache={}):
|
||||||
"""Loads files from the resources directory with caching."""
|
"""Loads files from the resources directory with caching."""
|
||||||
if filename not in cache:
|
if filename not in cache:
|
||||||
with open(os.path.join("src", "resources", filename), "r", encoding="utf8") as f:
|
with open(os.path.join("src", "resources", filename), "r", encoding="utf-8") as f:
|
||||||
cache[filename] = f.read()
|
cache[filename] = f.read()
|
||||||
return cache[filename]
|
return cache[filename]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue