about_me.py 592 B

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