【搭建Hexo博客(二)】选择主题
在初始化完Hexo后,我们就应该挑选一个心仪的主题了。
👍博主推荐
以下主题仅为博主个人意见,您也可选择其他主题。
Butterfly
Butterfly是一款卡片式UI设计的Hexo主题,作者来自中国香港。本站使用的即为Butterfly主题,支持浅色/深色主题调节,功能丰富,喜欢花里胡哨的可以用这款。
官方演示地址:https://butterfly.js.org/
NexT
博主曾经使用过NexT主题,NexT中还有四个主题,分别为Muse、Mist、Genimi、Pisces。博主认为Genimi和Mist比较好看,分明一点。
官方演示地址:
Muse:https://theme-next.js.org/muse/
Mist:https://theme-next.js.org/mist/
Genimi:https://theme-next.js.org/
Pisces:https://theme-next.js.org/pisces/
Fluid
一款Material Design风格的主题,平面化的福音。
官方演示地址:https://hexo.flui ...
【搭建Hexo博客(一)】初始化框架
前几天更换了博客主题,现在趁这个机会,来写个教程。
博客是什么?
以下内容摘自Wikipedia。
博客(英语:Blog)是一种在线日记型式的个人网站,借由张帖子章、图片或视频来记录生活、抒发情感或分享信息。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。
许多博客作者专注评论特定的课题或新闻,其他则作为个人日记。一个典型的博客结合了文字、图像、其他博客或网站的超链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,也有一些博客专注艺术、摄影、视频、音乐、播客等各种主题。博客是社交媒体网络的一部分。
写博客有什么好处?
以下内容摘自Wikipedia。
纪录个人生活点滴
如同日记一般,事实上,博客(blog)原本的字义(weblog)就是网络日志(web log),可将自己每日生活中发生的事情记录下来,并且跟朋友或网友们分享.
抒发与分享个人情绪
博客常用来抒发个人情绪,把生活中的不满、郁闷或愤怒宣泄到博客上,或是与网络上的网友们分享个人开心的心情。
分享与交流知识、技术
如果有专长、兴趣的人,可以借由 ...
快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源
最新版的Butterfly取消了原来设置在_config.yml里的默认CDN,导致不能快速替换掉现在极不稳定的jsDelivr CDN。本文的默认Butterfly版本为4.1.0。
配置
现在的默认CDN地址被放在了主题的/scripts/events/config.js中:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129/** * Butterfly * 1. Merge CDN * 2. Capitalize the first letter of comment name ...
使用Cloudflare Worker为jsDelivr搭建反向代理服务
在2021年12月20日,jsDelivr在中国大陆地区的ICP备案被吊销,且随后的服务在中国大陆地区极不稳定,严重拖慢了网页的速度。
由于jsDelivr被封锁,导致了原来使用jsDelivr的CDN服务的网页速度缓慢,多数功能不正常。要解决这个问题,要么更换CDN,要么给jsDelivr套上一层反向代理。这里博主采用了Cloudflare Worker。
新建Worker
登录到Cloudflare控制台,点击侧栏的Workers,新建服务。
在创建页面填入你自己的服务名称。
创建后将转入资源页面。
部署
点击“快速编辑”,在代码框内复制以下代码:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071 ...
本站友链交换规则
此文章用于公示,请点击查看。
【USACO2019FEB Silver】MooBuzz
这道题本以为是什么大型模拟,其实是一道简单的找规律……
题目详情
英语原题:http://usaco.org/index.php?page=viewproblem2&cpid=966
翻译:
Farmer John 的奶牛们最近成为了一个简单的数字游戏FizzBuzz的狂热玩家。这个游戏的规则很简单:奶牛们站成一圈,依次从一开始报数,每头奶牛在轮到她的时候报一个数。如果一头奶牛将要报的数字是 333 的倍数,她应当报Fizz来代替这个数。如果一头奶牛将要报的数字是 555 的倍数,她应当报Buzz来代替这个数。如果一头奶牛将要报的数字是 151515 的倍数,她应当报FizzBuzz来代替这个数。于是这个游戏的开始部分的记录为:
1,2,Fizz,4,Buzz,Fizz,7,8,Fizz,Buzz,11,Fizz,13,14,FizzBuzz,161, 2, \texttt{Fizz}, 4, \texttt{Buzz}, \texttt{Fizz}, 7, 8, \texttt{Fizz},\texttt{Buzz}, 11, \texttt{Fizz}, 13, 14, ...
5个免费的静态Web应用部署平台
最近使用很多家的静态部署服务,今天就给大家整5个我认为最好的,供大家白嫖(
为了确保评测间的公平性,我们采用了同一地区(四川成都)的三大运营商的网络进行测试。
Cloudflare Pages
评价
推荐指数:⭐⭐⭐⭐⭐
服务器地理位置:美国自家节点
推荐原因:速度稳定,在全球各地均有CDN,支持从Github/Gitlab等平台自动部署
缺点:部署速度较慢,但不算太影响
网络情况
电信:从大陆直连美国
联通:绕行欧洲后到美国
移动:到达香港后无法追踪(移动就这德性)
官网指路:https://www.cloudflare.com
自己测试:https://blog.pai233.top/
Vercel
评价
推荐指数:⭐⭐⭐⭐
服务器地理位置:美国AWS
推荐原因:部署速度快,支持自动部署
缺点:被墙过一次,速度有可能出现不稳定
网络情况
电信:大陆绕道日本后连接美国
联通:直连美国后到新加坡(?再回美国
移动:绕道香港后直连
官网指路:https://vercel.com
自己测试:https://vercel.cdn.blog.pai233.top/
...
如何将你的Hexo博客部署到Google Firebase上
博主最近在 白嫖万恶的资本 将博客部署到新的CDN上,所以在寻找免费的静态Web应用部署工具,发现了Google Firebase。
Google Firebase
以下内容摘取自Wikipedia。
Firebase是Firebase,Inc.在2011年发布的行动和网络应用程序开发者平台,在2014年被Google收购。
截至2020年3月,Firebase平台拥有19项产品,它们被超过150万个应用程序采用。
这 万恶资本 Google的坑,怎么能不白嫖呢😏
Tip: 以下内容在中国大陆需要掌握浏览世界的方法(嘘🤫——
新建项目
打开Firebase官网,登陆账号并转到控制台。
选择“添加项目”,输入您的项目名称,如果你喜欢,可以编辑您项目的唯一标识符(位于名称框的左下角)
点击下一步,到询问是否启用分析页面,这里根据你个人的喜好来吧~
选择完后,项目开始创建(如果您启用了分析,可能还要选择账户)。
然后会进入到选择计划的页面(由于博主先前已经创建过了,并没有弹出),按照你的喜好来 (不会有人给Google交钱吧),选择完后整个项目就OK了。
安装Hex ...
博客正式切换主题到Butterfly!
博主的博客从今天起正式切换到Butterfly啦!
新特性
更换主题后,在保留原有功能的同时,还增加了许多新功能:
支持双系统评论!(Twikoo/Gitalk)
文章结尾支持自动推荐
新增了“咕言咕语”、“留言板”等栏目
等你发现 (才不是我不记得了)
新增了几个CDN
Render
Forge
Hostman
Google Firebase
Google AdSense
这个东西的自动广告真的太迷惑了,在调了在调了😅
The Old One
原NexT主题的博客页面已经备份好了:https://old.blog.pai233.top/
但是应该不会再更新了……
如何修复具有双BIOS的某G姓主板的BIOS
前几天不知道主板抽什么风,BIOS又炸了。
起因
博主现在用着的是一块某G姓品牌的GA-Z77P-D3(如下图,图源网络)
这块主板搭载了双BIOS(位于主板右下角SATA接口上),在主BIOS故障时,可以通过Backup BIOS进行恢复。但博主之前不知道,第一次卡BIOS时,还拿出去给奸商大砍30大洋,血一样的教训……
现在第二次卡BIOS,终于知道了有双BIOS,这次就直接恢复试试。
方法
博主没有别人短接BIOS针脚的实力,也没有断电几分钟自动恢复的运气,只能踏踏实实的恢复BIOS。
将计算机关机
长按开机键,开机后不要断开
等待约10秒后计算机自动断电重启
进入BIOS恢复页面等待
Tip:有时候长按开机键后,CPU风扇刚刚起转就断电了,这种情况可能需要多试几次。
等待进度条跑完,重启,电脑成功启动进入系统。
给静态博客加入链接安全跳转页
在逛别人的博客的时候,发现了有一种叫go.php的东西,可以经过自己站点的网页再跳转出去,方便SEO优化。但是像Hexo这类静态博客,想要从源HTML修改链接难度有点大,这里我们采用JavaScript动态修改。
部署Go Jumper到Github Pages
博主根据这个大佬的博客里的二次跳转,魔改了一个静态版:Go Jumper
所以,现在登陆你的Github账号,Fork这个仓库,选择你的个人账户。
Fork完毕后,点击Settings->Pages,将原分支从none修改为master,目录保持为/(root),然后Save。
这样,你自己的Go Jumper就成功部署在https://[你的Github用户名].github.io/go-jumper/了。
当然,你也可以绑定自己的域名,或者部署到其他的平台,这里不展开赘述。
修改index.js
为了方便,我们这边直接在线修改:打开https://github.com/[你的Github用户名]/go-jumper/edit/master/js/index.js,修改以下内容:
123456789101 ...
【NOIP1999 提高组T4】 靶形数独
一道挺水的DFS。
题目详情
小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向 ZZZ 博士请教,ZZZ 博士拿出了他最近发明的“靶形数独”,作为这两个孩子比试的题目。
靶形数独的方格同普通数独一样,在 9×99 \times 99×9 格高的大九宫格中有 999 个 3×33 \times 33×3 格高的小九宫格(用粗黑色线隔开的)。在这个大九宫格中,有一些数字是已知的,根据这些数字,利用逻辑推理,在其他的空格上填入 111 到 999 的数字。每个数字在每个小九宫格内不能重复出现,每个数字在每行、每列也不能重复出现。但靶形数独有一点和普通数独不同,即每一个方格都有一个分值,而且如同一个靶子一样,离中心越近则分值越高。(如图)
上图具体的分值分布是:最里面一格(黄色区域)为 101010 分,黄色区域外面的一圈(红色区域)每个格子为 999 分,再外面一圈(蓝色区域)每个格子为 888 分,蓝色区域外面一圈(棕色区域)每个格子为 777 分,最外面一圈(白色区域)每个格子为 666 ...
【来源未知】电压放大器(amp)
这道题没认真想,一开始还爆了空间。
题目详情
西西需要把输入的电压 111 伏通过一系列电压放大器放大成原来的 NNN 倍,然后输出。
西西现在手上有两种放大器:
第一种能够把X伏的电压放大成 2X−12X-12X−1 伏
第二种能够把X伏的电压放大成 2X+12X+12X+1 伏
放大器是串联(即按顺序放在一条线路上)的。
现在西西手上有用不完的放大器,他希望能组出一个电路,使用数量最少的放大器,使得电压被放大了刚好 NNN 倍。
方法
BFS(RE 50分)
思路
将两种操作分别添加进队列,找到合适答案后跳出。
代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657#include<bits/stdc++.h>using namespace std;struct data{ unsigned long long which,vol; data *prev;//找他的上一个电压放大器 ...
【NOIP2004 普及组T2】花生采摘
这道题的核心是曼哈顿距离。
题目详情
鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!”。 鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图111)。
有经验的多多一眼就能看出,每棵花生植株下的花生有多少。为了训练多多的算术,鲁宾逊先生说:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此类推,不过你一定要在我限定的时间内回到路边。”
我们假定多多在每个单位时间内,可以做下列四件事情中的一件:
1.从路边跳到最靠近路边(即第一行)的某棵花生植株;
2.从一棵植株跳到前后左右与之相邻的另一棵植株;
3.采摘一棵植株下的花生;
4.从最靠近路边(即第一行)的某棵花生植株跳回路边。
现在给定一块花生田的大小和花生的分布,请问在限定时间内,多多最多可以采到多少个花生?注意可能只有部分植株下面长有花生,假设这些植株下的花生个数各不相同。 例如在图2所示的花生田里,只有位于 ...
【NOIP1999 普及组T1】 Cantor 表
一道水模拟,可以直接算。但菜鸡不会……
题目大意
原题导航:https://www.luogu.com.cn/problem/P1014
一个表格:
1/11/11/1 , 1/21/21/2 , 1/31/31/3 , 1/41/41/4, 1/51/51/5 …
2/12/12/1, 2/22/22/2 , 2/32/32/3, 2/42/42/4…
3/13/13/1 , 3/23/23/2, 3/33/33/3…
4/14/14/1, 4/24/24/2…
5/15/15/1…
按照Z字型排列,即:
问第NNN项是什么。
做法
这样的表格比较难看,我们先把它转换一下:
11\frac{1}{1}11
12,21\frac{1}{2},\frac{2}{1}21,12
31,22,13\frac{3}{1},\frac{2}{2},\frac{1}{3}13,22,31
14,23,32,41\frac{1}{4},\frac{2}{3},\frac{3}{2},\frac{4}{1}41,32,23,14 ...