AlanDecode / Maverick

🏄‍ A static blog generator built with Python.
https://alandecode.github.io/Maverick/
MIT License
453 stars 107 forks source link

未正确链接到资源 #39

Closed Chlience closed 1 year ago

Chlience commented 2 years ago

环境:Ubuntu 18.04, pip 9.0.1, nginx 1.14.0, python 3.6.9 nginx 仅修改默认配置的 loaction,其余无变化 将主题文件(Galileo)下载到本地,设置主题路径 访问网站时出现主页加载资源404 情况,查看index.html 发现请求 /assert/.css or /assert/.js,但网站目录中所需文件在 /assert/css/ or /assert/js/ 等,请问可能是出现了什么问题,如何解决

update

更换为在线获取主题后,成功加载 预计是本地主题应用的问题 我将 Galileo 主题下载并放到 Maverick/theme 目录下,在 config.py 中做如下设置

template = {
    "name": "Galileo",
    "type": "local",
    "path": "theme/"
}

update

如果采取 readme 中的目录格式

/some/path/to/MyTheme/
    __init__.py
template = {
    "name": "MyTheme",
    "type": "local",
    "path": "/some/path/to/MyTheme/" # could also use relatetive path to Maverick
}

那么将会报错 No module named 'MyTheme' ,故当前设置为:

/some/path/to/MyTheme/
    __init__.py
template = {
    "name": "MyTheme",
    "type": "local",
    "path": "/some/path/to/"
}

仍有无法加载资源问题