Чтобы передать одну переменную во все файлы сайта одновременно, можно использовать глобальные переменные или создать специальный файл с настройками, который будет импортироваться во все нужные файлы. Например, в файле settings.py можно определить переменную и импортировать ее в каждый файл сайта.
Чтобы передать переменную из Flask в Jinja без необходимости повторного обозначения переменной для каждой страницы, можно воспользоваться контекстным процессором в Flask. Контекстные процессоры позволяют передавать переменные в шаблоны Jinja для всех запросов без необходимости повторного определения переменной в каждой функции представления. Например:
```python
@app.context_processor
def inject_user():
return dict(current_user=g.user)
```
В данном примере, переменная current_user будет доступна во всех шаблонах Jinja без необходимости передавать ее явно каждый раз.