selenium多线程简单应用
selenium多线程操作浏览器
2023年度总结
来到人间的第二十四年
高效添加导航站点
通过操作Yaml文件实现快速添加网站导航
hexo + Github Action自动部署
写在前面
为什么要用github action实现全自动部署呢,每次hexo d在本机编译太麻烦了。而使用Github Action,我们只需要完成博客得遍写和修改后,将改动推送到远程仓库,之后得工作交给CI完成即可。
Github Action是一种CI\CD服务
CI\CD 其实说的是三件事情:「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」、「持续部署(Continuous Deployment)」。
因为「持续交付」和「持续部署」的英文缩写是一样的,所以这三件事情缩写成了 CI\CD 。
安装
参考教程:使用Github Action实现全自动部署 已经很详细了,跟着操作就能成功。有两点需要注意
2020年10月后github新建仓库默认分支改为main。在autodeploy.yml 最后一行要写成master:main表示从本地的master分支推送到远程的main
主题 themes/butterfly 文件夹下有.git 文件夹存在,推送至github会识别成子文件夹,导致生成静态文 ...
博客全局黑白特效
特定日期自动开启黑白特效
hexo恢复及使用hexon实现在线编辑同步
前言
hexo是一个轻量级的博客主题框架,挂载GitHub上不用太操心,但是有一点不方便的是hexo没有后台,每次发博都要本地写好然后hexo三件套,最近发现了一个hexon的GUI,可以实现hexo的在线编辑部署。ps-需要一台服务器
博客恢复
安装npm、hexo、pnpm、git
npm
在这里 下载npm,可以离线下载,也可以使用wget下载解压tar -zxvf node-v10.24.1-linux-x64.tar.gz将npm写入环境变量文件①vi /etc/profile②在末尾添加 export PATH="/root/node-v17.3.0-linux-x64/bin"③source /etc/profile 激活
hexo
使用npm安装npm install -g hexo-cli
pnpm
npm install pnpm -g 注意要加-g表示全局
git
centos 下yum install git
github添加密钥
git config --global user.name "xxxxxx ...
杂记
something
记暴雨天
今日8月2号,因为台风暴雨天+懒,理所当然的躺了好几天。早上去了趟实验室,门没开,因为之前每次去实验室门已经开了,没有带钥匙的习惯,所以还是回宿舍了,打开电脑,趁这个空闲记录一下。
上一次台风过境是在21年的暑假,那年考研留校正好遇到狂风暴雨,可惜的是当时和老王和祥仔苟在宿舍打王者了,没有出门感受一下,深感遗憾,直到几天以后出门只看到地下车库灌了满满当当的水。
上周日,也就是7月31号,正是七月最后一天,终于在台风杜佳芮过境的最后一天,出了趟门,和凡哥解哥跋山涉水去吃了顿火锅,值得一提的是,我的伞在一周前去建行存钱,放在哈罗车篮子里不见了,大抵是从车篮子里掉路上了或是被人顺走了,先去菜鸟取了伞还有一盒鱼饵。说到鱼饵,宿舍里有解哥买的钓鱼竿,这次下大雨鱼上岸全被人们提桶捞走了,么得钓了/(ㄒoㄒ)/~~
外面路上的积水有的地方到半个小腿,路上有车驶过溅 ...
微信公众号推送天气预报
推送天气预报,没成功,因为是个人公众号
OWOD复现
代码复现