hexo-theme-sukax
Version:
Modern, powerful and simple theme for Hexo
20 lines (19 loc) • 647 B
JavaScript
(async () => {
var show = document.getElementById('post-meta-views')
if (show !== null) {
var url = document.location.toString()
var arrUrl = url.split('//')
var start = arrUrl[1].indexOf('/')
var relUrl = arrUrl[1].substring(start)
if (relUrl.indexOf('?') != -1) {
relUrl = relUrl.split('?')[0]
}
const json = await fetch(`${window.post_views_api}?page=${relUrl}`).then(res => res.json())
const hit = json[0].hit
var obj = document.getElementById('pv-counter')
if (hit !== undefined) {
obj.innerHTML = `${hit}`
show.hidden = false
}
}
})()