071058.com
localStorage and Theme Settings
该网站使用localStorage
来存储用户的夜间模式设置,并根据该设置动态地更改页面的主题。如果用户之前已经开启了夜间模式,那么每次加载页面时都会自动应用夜间模式。
if (localStorage.getItem("data-night")) {
document.querySelector("html").setAttribute("data-night", "night");
}
Joe - A Custom Theme for Typecho
Joe是一个为Typecho博客系统设计的自定义主题。它提供了一些额外的功能和定制选项,使您能够根据自己的喜好和需求来个性化您的博客界面。
THEME_URL
Joe主题的下载链接位于以下网址:https://071058.com/usr/themes/Joe/
BASE_API
所有与Joe主题相关的API请求都由以下URL处理:https://071058.com/index.php/joe/api
DYNAMIC_BACKGROUND
该属性用于控制是否在页面加载时动态地切换背景图片。默认值为”off”,表示不启用动态背景功能。
WALLPAPER_BACKGROUND_PC
该属性用于指定PC端的壁纸背景图片的URL。目前为空字符串()。
IS_MOBILE
该属性使用正则表达式来检测当前设备的操作系统类型。如果是Windows Phone、iPhone或Android手机,则返回true
,否则返回false
。这可以用于实现针对移动设备的特殊样式或布局。
if (/windows phone|iphone|android/gi.test(window.navigator.userAgent)) {
// 移动设备的样式或行为
}
BAIDU_PUSH
该属性用于指示是否启用百度推送服务。默认值为true
,表示启用百度推送功能,以便将最新的博客更新推送给用户。
DOCUMENT_TITLE
文档标题是网页的名称,通常显示在浏览器的标签页上。该属性用于定义文档的标题为空字符串(),可能需要通过其他方式来设置标题。
LAZY_LOAD
该属性指定了一个懒加载的图片资源,用于提高页面加载速度和性能。当用户滚动到图片区域时,才会加载对应的图像内容。图片的URL为:https://npm.elemecdn.com/typecho-joe-latest/assets/img/lazyload.jpg