38 lines
1011 B
Python
38 lines
1011 B
Python
import os
|
|
|
|
|
|
def cleanSite(path: str):
|
|
# Check if the file is sitemap.xml
|
|
if path.endswith("sitemap.xml"):
|
|
# Open the file
|
|
with open(path, "r") as f:
|
|
# Read the content
|
|
content = f.read()
|
|
# Replace all .html with empty string
|
|
content = content.replace(".html", "")
|
|
# Write the content back to the file
|
|
with open(path, "w") as f:
|
|
f.write(content)
|
|
# Skip the file
|
|
return
|
|
|
|
# If the file is not an html file, skip it
|
|
if not path.endswith(".html"):
|
|
if os.path.isdir(path):
|
|
for file in os.listdir(path):
|
|
cleanSite(path + "/" + file)
|
|
|
|
return
|
|
|
|
# Open the file
|
|
with open(path, "r") as f:
|
|
# Read and remove all .html
|
|
content = f.read().replace('.html"', '"')
|
|
# Write the cleaned content back to the file
|
|
with open(path, "w") as f:
|
|
f.write(content)
|
|
|
|
|
|
for file in os.listdir("templates"):
|
|
cleanSite("templates/" + file)
|