staticsite
staticsite copied to clipboard
Make sure that site_path cannot begin with a slash
A metadata defining an absolute path in site_path
, can cause the rendered file to be written to arbitrary locations in the file system, due to the behaviour of os.path.join
with absolute paths.
Make sure we test that leading slashes are stripped from site_path
when processing pages, so that the generated build_path
entries are all relative path.