Skip to content

Commit 54b530c

Browse files
committed
增加host检测
1 parent dea5ecc commit 54b530c

File tree

4 files changed

+31
-182
lines changed

4 files changed

+31
-182
lines changed

.github/workflows/gh-pages.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,12 @@ jobs:
5353
ls -l ./
5454
hugo --gc --minify --cleanDestinationDir
5555
56-
- name: Push
57-
uses: peaceiris/actions-gh-pages@v4
56+
- name: Upload artifact
57+
uses: actions/upload-pages-artifact@v3
5858
with:
59-
github_token: ${{ secrets.TOKEN }}
60-
publish_branch: master
61-
force_orphan: true
62-
publish_dir: ./public
63-
cname: liudon.com
59+
# Upload dist repository
60+
path: './public'
61+
62+
- name: Deploy to GitHub Pages
63+
id: deployment
64+
uses: actions/deploy-pages@v4

.github/workflows/ipfs.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,6 @@ jobs:
5555
hugo-version: 'latest'
5656
extended: true
5757

58-
- name: Update config.yml
59-
uses: fjogeleit/yaml-update-action@main
60-
with:
61-
valueFile: 'config.yml'
62-
propertyPath: 'params.robotsNoIndex'
63-
value: "!!bool 'true'"
64-
commitChange: false
65-
6658
- name: Build
6759
run: |
6860
hugo --gc --minify --cleanDestinationDir

layouts/partials/extend_footer.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,29 @@
1717
</script>
1818
{{- end }}
1919
<script>
20+
const host = window.location.host
21+
if (host !== 'blog.liudon.xyz' && ! host.startsWith('liudon.') && ! host.startsWith('localhost') && ! host.startsWith('127.0.0.1')) {
22+
document.body.innerHTML = [
23+
'<div style="margin: auto;">',
24+
'<h1>即将在2秒后跳转到本人博客: https://liudon.com。</h1>',
25+
'<br />',
26+
'</div>',
27+
].join('')
28+
document.body.style = [
29+
'background-color: white;',
30+
'color: black;',
31+
'text-align: center;',
32+
'font-size: 50px;',
33+
'width: 100vw;',
34+
'height: 100vh;',
35+
'display: flex;',
36+
].join('')
37+
setTimeout(() => {
38+
window.location.href = 'https://liudon.com'
39+
}, 2000)
40+
}
41+
</script>
42+
<script>
2043
enScroll=!1,enFdl=!1,extCurrent=void 0,filename=void 0,targetText=void 0,splitOrigin=void 0;const lStor=localStorage,sStor=sessionStorage,doc=document,docEl=document.documentElement,docBody=document.body,docLoc=document.location,w=window,s=screen,nav=navigator||{},extensions=["pdf","xls","xlsx","doc","docx","txt","rtf","csv","exe","key","pps","ppt","pptx","7z","pkg","rar","gz","zip","avi","mov","mp4","mpe","mpeg","wmv","mid","midi","mp3","wav","wma"];function a(e,t,n,o){const j="G-G9ZDJQN9E2",r=()=>Math.floor(Math.random()*1e9)+1,c=()=>Math.floor(Date.now()/1e3),F=()=>(sStor._p||(sStor._p=r()),sStor._p),E=()=>r()+"."+c(),_=()=>(lStor.cid_v4||(lStor.cid_v4=E()),lStor.cid_v4),m=lStor.getItem("cid_v4"),v=()=>m?void 0:enScroll==!0?void 0:"1",p=()=>(sStor.sid||(sStor.sid=c()),sStor.sid),O=()=>{if(!sStor._ss)return sStor._ss="1",sStor._ss;if(sStor.getItem("_ss")=="1")return void 0},a="1",g=()=>{if(sStor.sct)if(enScroll==!0)return sStor.sct;else x=+sStor.getItem("sct")+ +a,sStor.sct=x;else sStor.sct=a;return sStor.sct},i=docLoc.search,b=new URLSearchParams(i),h=["q","s","search","query","keyword"],y=h.some(e=>i.includes("&"+e+"=")||i.includes("?"+e+"=")),u=()=>y==!0?"view_search_results":enScroll==!0?"scroll":enFdl==!0?"file_download":"page_view",f=()=>enScroll==!0?"90":void 0,C=()=>{if(u()=="view_search_results"){for(let e of b)if(h.includes(e[0]))return e[1]}else return void 0},d=encodeURIComponent,k=e=>{let t=[];for(let n in e)e.hasOwnProperty(n)&&e[n]!==void 0&&t.push(d(n)+"="+d(e[n]));return t.join("&")},A=!1,S="https://liudon.com/analytics/post",M=k({tid:j,_p:F(),v:"2",sr:(s.width*w.devicePixelRatio+"x"+s.height*w.devicePixelRatio).toString(),ul:(nav.language||void 0).toLowerCase(),cid:_(),_fv:v(),_s:"1",dl:docLoc.origin+docLoc.pathname+i,dt:doc.title||void 0,dr:doc.referrer||void 0,sid:p(),sct:g(),seg:"1",en:u(),"epn.percent_scrolled":f(),"ep.search_term":C(),"ep.file_extension":e||void 0,"ep.file_name":t||void 0,"ep.link_text":n||void 0,"ep.link_url":o||void 0,_ss:O(),_dbg:A?1:void 0}),l=S+"?"+M;if(nav.sendBeacon)nav.sendBeacon(l);else{let e=new XMLHttpRequest;e.open("POST",l,!0)}}a();function sPr(){return(docEl.scrollTop||docBody.scrollTop)/((docEl.scrollHeight||docBody.scrollHeight)-docEl.clientHeight)*100}doc.addEventListener("scroll",sEv,{passive:!0});function sEv(){const e=sPr();if(e<90)return;enScroll=!0,a(),doc.removeEventListener("scroll",sEv,{passive:!0}),enScroll=!1}document.addEventListener("DOMContentLoaded",function(){let e=document.getElementsByTagName("a");for(let t=0;t<e.length;t++)if(e[t].getAttribute("href")!=null){const n=e[t].getAttribute("href"),s=n.substring(n.lastIndexOf("/")+1),o=s.split(".").pop();(e[t].hasAttribute("download")||extensions.includes(o))&&e[t].addEventListener("click",fDl,{passive:!0})}});function fDl(e){enFdl=!0;const t=e.currentTarget.getAttribute("href"),n=t.substring(t.lastIndexOf("/")+1),s=n.split(".").pop(),o=n.replace("."+s,""),i=e.currentTarget.text,r=t.replace(docLoc.origin,"");a(s,o,i,r),enFdl=!1}
2144
</script>
2245
<!--script src="//liudon.com/analytics/vue.js" async></script-->

layouts/partials/head.html

Lines changed: 0 additions & 167 deletions
This file was deleted.

0 commit comments

Comments
 (0)