自定义外部链接按钮
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)
|
||||
|
||||
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())
|
||||
self.blogBase={**dconfig,**config}.copy()
|
||||
self.blogBase["postListJson"]=json.loads('{}')
|
||||
|
||||
@ -46,6 +46,13 @@
|
||||
<path id="pathSearch" fill-rule="evenodd"></path>
|
||||
</svg>
|
||||
</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'] -%}
|
||||
<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" >
|
||||
@ -120,6 +127,10 @@ for(var i=0;i<iconPost.length;i++){
|
||||
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'] -%}
|
||||
document.getElementById("{{ blogBase['singeListJson'][num]['postTitle'] }}").setAttribute("d",value=IconList["{{ blogBase['singeListJson'][num]['labels'][0] }}"]);
|
||||
{%- endfor %}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user