From aa8658319468a8888af57ab5bc9d4923eaa0a42b Mon Sep 17 00:00:00 2001 From: Meekdai Date: Tue, 2 Apr 2024 09:45:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A5=E6=9C=89=E5=BA=8F=E7=9A=84=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E6=8E=92=E5=88=97plistIcon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gmeek.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gmeek.py b/Gmeek.py index 0df963e..1d27dc5 100644 --- a/Gmeek.py +++ b/Gmeek.py @@ -13,6 +13,7 @@ from xpinyin import Pinyin from feedgen.feed import FeedGenerator from jinja2 import Environment, FileSystemLoader from transliterate import translit +from collections import OrderedDict ###################################################################################### i18n={"Search":"Search","switchTheme":"switch theme","home":"home","comments":"comments","run":"run ","days":" days","Previous":"Previous","Next":"Next"} i18nCN={"Search":"搜索","switchTheme":"切换主题","home":"首页","comments":"评论","run":"网站运行","days":"天","Previous":"上一页","Next":"下一页"} @@ -156,7 +157,7 @@ class GMEEK(): def createPlistHtml(self): self.blogBase["postListJson"]=dict(sorted(self.blogBase["postListJson"].items(),key=lambda x:(x[1]["top"],x[1]["createdAt"]),reverse=True))#使列表由时间排序 - keys=list(set(['sun','moon','search','rss','upload','post']+self.blogBase["singlePage"])) + keys=list(OrderedDict.fromkeys(['sun', 'moon', 'search', 'rss', 'upload', 'post'] + self.blogBase["singlePage"])) plistIcon={**dict(zip(keys, map(IconBase.get, keys))),**self.blogBase["iconList"]} keys=['sun','moon','home','search','post'] tagIcon=dict(zip(keys, map(IconBase.get, keys)))