feat: overhaul UI styling, improve templates, enhance services and tests
This commit is contained in:
@@ -34,7 +34,9 @@ def search_page(
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
"""搜索页面,支持 keyword 和 semantic 模式。"""
|
||||
result = search_papers(db, query=q or None, tag=tag or None, sort=sort, page=page, mode=mode)
|
||||
result = search_papers(
|
||||
db, query=q or None, tag=tag or None, sort=sort, page=page, mode=mode
|
||||
)
|
||||
all_tags = get_all_tags(db)
|
||||
|
||||
return templates.TemplateResponse(
|
||||
@@ -72,7 +74,9 @@ def search_api(
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
"""搜索 JSON API,支持 keyword 和 semantic 模式。"""
|
||||
result = search_papers(db, query=q or None, tag=tag or None, sort=sort, page=page, mode=mode)
|
||||
result = search_papers(
|
||||
db, query=q or None, tag=tag or None, sort=sort, page=page, mode=mode
|
||||
)
|
||||
distances = result.get("distances", {})
|
||||
|
||||
items = []
|
||||
@@ -170,7 +174,9 @@ def _generate_rss_xml(papers: list[Paper], base_url: str, tag: str | None) -> st
|
||||
channel_title += f" — {tag}"
|
||||
lines.append(f" <title>{escape(channel_title)}</title>")
|
||||
lines.append(f" <link>{escape(base_url)}</link>")
|
||||
lines.append(" <description>HuggingFace Daily Papers — 中文论文导览站</description>")
|
||||
lines.append(
|
||||
" <description>HuggingFace Daily Papers — 中文论文导览站</description>"
|
||||
)
|
||||
lines.append(" <language>zh-CN</language>")
|
||||
|
||||
for paper in papers:
|
||||
|
||||
Reference in New Issue
Block a user