Nunjucks: Как использовать относительные пути к файлам в файлах HTML? - PullRequest
0 голосов
/ 14 сентября 2018

Если я использую Flask и Jinja2, я могу сделать что-то вроде этого:

<link href="{{ url_for('static', filename='css/bootstrap.css') }}" rel="stylesheet" type="text/css"/>
<script src="{{ url_for('static', filename='js/bootstrap.min.js') }}"></script>

Как мне сделать что-то подобное с Nunjucks и ExpressJS?Или, скажем, что является стандартным подходом в Nunjucks, чтобы сообщить index.html, какие папки следует использовать для поиска файлов css, js & img?

1 Ответ

0 голосов
/ 14 сентября 2018

В вашем основном файле объявите папку для обслуживания статических файлов.

app.use(express.static(path.join(__dirname, 'public')))

Теперь в вашем файле шаблона, если вы ссылаетесь на

<img src='/logo.png'>

Файл /public/logo.png будет загружен

...