about_me.py 575 B

12345678910111213141516171819
  1. from flask import Blueprint, render_template, current_app
  2. import app
  3. from configure import conf
  4. about_me = Blueprint("about_me", __name__)
  5. @about_me.route('/')
  6. def about_me_page():
  7. app.HBlogFlask.print_load_page_log("about me")
  8. hblog: app.Hblog = current_app
  9. return render_template("about_me/about_me.html", about_me=hblog.about_me)
  10. @about_me.context_processor
  11. @app.cache.cached(timeout=conf["CACHE_EXPIRE"], key_prefix="inject_base:about_me")
  12. def inject_base():
  13. """ about me 默认模板变量 """
  14. return {"top_nav": ["", "", "", "", "active", ""]}