自定义外部链接按钮
This commit is contained in:
parent
3f384abfbc
commit
79d8dfb086
2
Gmeek.py
2
Gmeek.py
@ -72,7 +72,7 @@ class GMEEK():
|
|||||||
os.mkdir(self.post_dir)
|
os.mkdir(self.post_dir)
|
||||||
|
|
||||||
def defaultConfig(self):
|
def defaultConfig(self):
|
||||||
dconfig={"singlePage":[],"startSite":"","filingNum":"","onePageListNum":15,"commentLabelColor":"#006b75","yearColorList":["#bc4c00", "#0969da", "#1f883d", "#A333D0"],"i18n":"CN","themeMode":"manual","dayTheme":"light","nightTheme":"dark","urlMode":"pinyin","script":"","style":"","bottomText":"","showPostSource":1,"iconList":{},"UTC":+8,"rssSplit":"sentence"}
|
dconfig={"singlePage":[],"startSite":"","filingNum":"","onePageListNum":15,"commentLabelColor":"#006b75","yearColorList":["#bc4c00", "#0969da", "#1f883d", "#A333D0"],"i18n":"CN","themeMode":"manual","dayTheme":"light","nightTheme":"dark","urlMode":"pinyin","script":"","style":"","bottomText":"","showPostSource":1,"iconList":{},"UTC":+8,"rssSplit":"sentence","exlink":{}}
|
||||||
config=json.loads(open('config.json', 'r', encoding='utf-8').read())
|
config=json.loads(open('config.json', 'r', encoding='utf-8').read())
|
||||||
self.blogBase={**dconfig,**config}.copy()
|
self.blogBase={**dconfig,**config}.copy()
|
||||||
self.blogBase["postListJson"]=json.loads('{}')
|
self.blogBase["postListJson"]=json.loads('{}')
|
||||||
|
|||||||
@ -46,6 +46,13 @@
|
|||||||
<path id="pathSearch" fill-rule="evenodd"></path>
|
<path id="pathSearch" fill-rule="evenodd"></path>
|
||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
|
{% for key, value in blogBase['exlink'].items() -%}
|
||||||
|
<a href="{{ value }}" class="btn btn-invisible circle" title="{{ key }}">
|
||||||
|
<svg class="octicon" width="16" height="16" >
|
||||||
|
<path id="{{ key }}" fill-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
{%- endfor %}
|
||||||
{% for num in blogBase['singeListJson'] -%}
|
{% for num in blogBase['singeListJson'] -%}
|
||||||
<a href="{{ blogBase['homeUrl'] }}/{{ blogBase['singeListJson'][num]['labels'][0] }}.html" class="btn btn-invisible circle" title="{{ blogBase['singeListJson'][num]['postTitle'] }}">
|
<a href="{{ blogBase['homeUrl'] }}/{{ blogBase['singeListJson'][num]['labels'][0] }}.html" class="btn btn-invisible circle" title="{{ blogBase['singeListJson'][num]['postTitle'] }}">
|
||||||
<svg class="octicon" width="16" height="16" >
|
<svg class="octicon" width="16" height="16" >
|
||||||
@ -120,6 +127,10 @@ for(var i=0;i<iconPost.length;i++){
|
|||||||
iconPost[i].setAttribute("d",IconList["post"]);
|
iconPost[i].setAttribute("d",IconList["post"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{% for key, value in blogBase['exlink'].items() %}
|
||||||
|
document.getElementById("{{ key }}").setAttribute("d",value=IconList["{{ key }}"]);
|
||||||
|
{%- endfor %}
|
||||||
|
|
||||||
{% for num in blogBase['singeListJson'] -%}
|
{% for num in blogBase['singeListJson'] -%}
|
||||||
document.getElementById("{{ blogBase['singeListJson'][num]['postTitle'] }}").setAttribute("d",value=IconList["{{ blogBase['singeListJson'][num]['labels'][0] }}"]);
|
document.getElementById("{{ blogBase['singeListJson'][num]['postTitle'] }}").setAttribute("d",value=IconList["{{ blogBase['singeListJson'][num]['labels'][0] }}"]);
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user