最新文章宝塔+docker搭建umami统计部署
无关的吐槽
好久没更新了,可能是因为游戏繁忙,也可能是太懒了,跟域名一样哈哈,.com的网站域名因为之前是在国外网站上买的,不能备案,想着等过期了转到国内来,以为只要不续费过几个月就会被释放出来,在国内在重新申请就可以了,果然还是我太天真,百度了一下才知道域名过期了还要经历赎回期,删除期,才会被释放,以为不过也才几个月而已,结果一查,之前买的域名商续费了一年挂在那里,所以要我等一年,结果跟你看到的一样被迫换成了.cn,不过确实便宜了不少。不过去友链申请的时候又就要开始流水线操作了,还要被调侃哈哈。
最近每次打开网站都是来自51LA的错误,看到Heo发的一篇部署umami的文章,就想着也弄一个来替换掉51LA。
来自heo的调侃
配置教程
我是先从GitHub上先把umami的压缩包放到服务器上再解压,使用的最新版本,想着用MySQL+Docker来部署,部署完后发现是1.33的版本,无法获取token和统计api,原因在于使用了低版本的MySQL(5.7.44),后面 ...
这次真的不鸽了!《动物派对》定档9月20日
定档
在2023夏日游戏节上,《动物派对》(Party Animals,国服译名《猛兽派对》)宣布游戏将于9月20日正式发售,登陆 Steam、Xbox平台。首发加入 Xbox Game Pass 游戏阵容。
价格
在游戏定价方面,标准版在中国大陆地区定价98rmb,其他地区20美金;大杯版在中国大陆地区定价147rmb,其他地区 30美金。(很难不想像中杯、大杯、特大杯的奶茶店场景)
大杯包含了:
尼莫币*1300 (个人感觉这个尼莫币有带点骂人的意思)
浴袍瓜(猛兽皮肤 + 玩家头像 + 头像框) 浴袍鳄霸(猛兽皮肤 + 玩家头像 + 头像框)
浴袍加肥(猛兽皮肤 + 玩家头像 + 头像框) 金色尼莫 (猛兽外观 + 玩家头像)
金色玛奇朵(猛兽外观 + 玩家头像) 金色鳄霸(猛兽外观 + 玩家头像)
预购奖励
皇家尼莫角色皮肤 + 皇家尼莫头像 + 尼莫币*240
吐槽
这个开发商和业内99%的游戏制作公司完全不一样,没必要进行类比,他们不缺钱不缺时间不缺人,100人的公司可以花三年多时间搓一个动物派对
至于价格,感觉目前虚高,68我认为是个很不错的入手区间,想玩的可以等 ...
在博客侧边栏添加旋转小人
旋转小人
参考自codepen
下面是codepen中的代码
123456789101112131415161718192021<div class="twopeople"> <div class="container" style="height:200px;"> <canvas class="illo" width="800" height="800" style="max-width: 200px; max-height: 200px; touch-action: none; width: 640px; height: 640px;"></canvas> </div> <script src="https://cdn.jsdelivr.net/gh/Justlovesmile/CDN/js/twopeople1.js"&g ...
使用Java批量修改文件名
前提
在逛别人网站的时候意外获得一组表情包,但是下载完成之后的图片名是由随机数组成的文件名,想把表情包整理并放入网站中使用,又想把图片名改成有规律的名字,于是就有了下面的代码。
1234567891011121314151617181920212223public void test3(){ File file = new File("D:/BaiduNetdiskDownload/ikun");// 寻找文件目录 File[] files = file.listFiles(); //获取目录中的所有文件和子目录 int a=0; if(Objects.nonNull(files) && files.length>0){ for (File file1:files) { if(file1.isDirectory()){ continue; ...
使用JS来获取文章封面主题色
前提
之前在研究APlayer的时候发现了一个插件,根据封面自适应主题,一开始完全看的不是很懂,直接复制官网的过来也用不了,后面发现他写的有问题,他最后一句setTheme(index),js的找错真的头痛,百度白天也没找出答案,后面才发现需要选中它的索引setTheme(index.index)这样才有用。
后面在看这个js的时候发现它可以根据图片的颜色来获取主色调,博客本来是有自动获取获取封面主色调的函数的,但是需要图片存放在有数据万象功能的存储桶里,但是需要亿点点的money,我本着能白嫖绝不付费的想法,想了一下,是不是可以把这个插件整合到博客中去,结果是可以的,但是会拖慢一点响应的速度好像,免费的还要什么自行车。
下面是官网的函数
1234567891011121314151617181920212223const colorThief = new ColorThief();const image = new Image();const xhr = new XMLHttpRequest();const setTheme = (index) => { if ...
如何给你的网站添加FPS监测
添加FPS监测
在source/js文件下创建custom.js,在_config.butterfly.yml中引入js
1234inject: bottom: - <script data-pjax async type="text/javascript" src="/js/custom.js"></script>
添加js代码
在js中写入
123456789101112131415161718192021222324252627282930313233343536373839//检查是否开启FPSif (localStorage.getItem('FPSToggle') == 'true') { bieyinan_FPS = true; document.querySelector("#fps-group").classList.add("show"); document.querySelector ...
使用github+mongondb部署朋友圈
前提
之前想部署一下朋友圈,但是看了半天朋友圈教程,发现部署方式好像需要有服务器,我是白嫖党(没有服务器),速度当然也没有那么理想,不过对我来说也够了,之前部署评论用了一下Mongodb,看到有用github+mongdb的方法,但是没有对应的教程,部署了半天都没有成功(我菜鸟一个),最后还是看文档才部署成功了。部署方式其实和教程中的差不多,但是有些地方要修改。
文章内容参考后端朋友圈部署
Github+Mongodb部署
部署方法:
fork友链朋友圈的项目仓库,地址:https://github.com/Rock-Candy-Tea/hexo-circle-of-friends
编辑/hexo_circle_of_friends/fc_settings.yaml文件,需要修改的配置如下:
123LINK: - {link: "https://www.yyyzyyyz.cn/link/", theme: "common2"} # link改为你的友链页地址,theme选择你的博客主题
注意:这里theme要 ...
隐私协议中使用js获取用户ip信息
想要在隐私协议里面添加展示用户自己会被暴露的信息,研究了一个获取用户信息并展示的方法,利用了ipip.net来获取用户的ip和地理信息。
Demo
Demo
引入js
创建custom.js,并且引入到inject中
123456789101112131415161718192021222324252627282930(async function() { async function getIpInfo() { var fetchUrl = "https://api.qjqq.cn/api/Local"; try { var response = await fetch(fetchUrl); var json = await response.json(); var ip = json.ip; var country = json.data.country; var prov = json. ...
Hexo + butterfly 使用Algolia搜索
什么是 Algolia
algolia 是一个托管搜索引擎,提供全文,数字和多面搜索,能够从第一次击键中提供实时结果,它提供了一组工具,可简化制作完整搜索体验并将其集成到您的网站和应用程序中的过程。这些包括:
支持多种不同语言的后端 API 客户端,用于索引、配置和管理数据
用于构建 Web 和移动搜索体验的前端小部件
与流行的框架和平台集成,进一步简化Algolia在现有项目中的集成
一个安全的分布式搜索网络,可托管您的内容并快速将其提供给客户
透明、可自定义的相关性算法
一个经过大量优化的搜索引擎,从头开始构建,C++
大量文档、实现指南和代码示例
透明、可自定义的相关性算法
简单来说,Algolia 是一个提供云搜素服务的第三方平台,我们可以通过调用 Algolia 的API接口把我们自己站点的数据上传到 Algolia 中,实现我们自己站点的搜索功能。
注册 Algolia
进入官网地址用 Github 授权登录
新建索引
查看 Application ID 、 Search-Only API Key 和 Admin API Key
...
Markdown语法与外置标签写法汇总
MarkDown语法自带格式
参考:Markdown语法图文全面详解(10分钟学会)
注意:此页面偶尔会存在CSS冲突问题!
代码块
示例源码渲染效果12345678910111213\```shell# VSCode终端hexo clean; hexo shexo clean; hexo g; hexo dgit add .; git commit -m "npm publish"; npm version patch; git push# Cmder终端hexo clean && hexo shexo clean && hexo g && hexo dgit add . && git commit -m "npm publish" && npm version patchgit push\```1234567891011# VSCode终端hexo clean; hexo shexo clean; hexo g; hexo dgit add .; git co ...
博客快捷键
shift K
关闭快捷键功能
shift A
打开中控台
shift M
播放/暂停音乐
shift ←
上一首音乐
shift →
下一首音乐
shift D
深色/浅色显示模式
shift S
站内搜索
shift R
随机访问
shift H
返回首页
shift F
友链鱼塘
shift L
友链页面
shift P
关于本站
shift I
原版右键菜单