link.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {% macro tag(tag) -%}
  2. <span class="label label-default tag">
  3. <a href="{{ url_for('tag.tag',tag=tag.tagname)}}">{{ tag.tagname }}</a>
  4. </span>
  5. {%- endmacro %}
  6. {% macro topic(topic) -%}
  7. <a href="{{ url_for('topic.topic',uid=topic.uid)}}">{{ topic.title}}</a>
  8. {%- endmacro %}
  9. {% macro user(username) -%}
  10. <a href="{{ url_for('user.user',user_url=username)}}">{{ username}}</a>
  11. {%- endmacro %}
  12. {% macro board(board) -%}
  13. <a href="{{ url_for('board.board',parent_b=board.parent_board,child_b=board.board)}}">{{ board.board }}</a>
  14. {%- endmacro %}
  15. {% macro collect(collect) -%}
  16. <a href="{{ url_for('mine.collect',uid=collect.id)}}">{{ collect.name }}</a>
  17. {%- endmacro %}
  18. {% macro collect_list() -%}
  19. <a href="{{ url_for('mine.collect') }}">我创建的收藏夹</a>
  20. {%- endmacro %}
  21. {% macro collect_following() -%}
  22. <a href="{{ url_for('mine.collect_following')}}">我关注的收藏夹</a>
  23. {%- endmacro %}
  24. {% macro following_tag() -%}
  25. <a href="{{ url_for('mine.follow',type="tag")}}">关注的节点</a>
  26. {%- endmacro %}
  27. {% macro following_topic() -%}
  28. <a href="{{ url_for('mine.follow',type="topic")}}">关注的问题</a>
  29. {%- endmacro %}
  30. {% macro following_user() -%}
  31. <a href="{{ url_for('mine.follow',type="user")}}">关注的用户</a>
  32. {%- endmacro %}
  33. {% macro following_collect() -%}
  34. <a href="{{ url_for('mine.follow',type="collect")}}">关注的收藏夹</a>
  35. {%- endmacro %}
  36. {% macro avatar(author) -%}
  37. {% set infor = author.infor %}
  38. {% if not infor.avatar -%}
  39. {{ url_for('avatar',text = author.username )}}
  40. {% else %}
  41. {{ url_for('upload.avatar_file',filename=infor.avatar) }}
  42. {%- endif %}
  43. {%- endmacro %}