butterfly魔改教程(一)
魔改有风险,魔改需谨慎,一定要备份呀!!! 说说页面的创建 点击查看教程 前往你的Hexo的根目录输入 hexo new page shuoshuo你会找到 source/shuoshuo/index.md这个文件修改这个文件:12345---title: 説説date: 2018-06-07 22:17:49type: 'shuoshuo'---你可以隐藏一些説説,可配置的参数:123limit: type: date value: 2024-06-20参数解释limit【可选】配置説説显示数量limit.type【可选】配置説説显示数量的类型 (date 或者 num)limit.value【可选】配置説説显示数量的值 (当 type 配置为 date 时, value 的值必须为日期。当 type 配置为 num 时, value 的值必须为数字,且大于 0为说说页面加入密码在GitBash 输入以下npm install --save...
Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”
使用git上传代码时,原本应该在几秒钟上传成功,但是却异常的慢,,这时突然出现一个错误弹窗(忘记截图了): 提示: “ssh:connect to host github.com port 22: Connection timed out” 再多尝试几次,依然是这样。 后来又尝试直接再文件夹里用git命令行提交: 可惜结果依然是失败。。。 又尝试重启电脑,结果毫无乱用。 最后通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式 端口22被封锁。 解决方法一:参考此篇文章 解决方法二: 进入~/.ssh下 创建一个config文件 编辑文件内容: 12345678910111213Host github.comUser gitHostname ssh.github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsaPort 443Host gitlab.comHostname altssh.gitlab.comUser gitPort...
Hexo 博客文章统计图
此文章参考Eurkon大神的文章Hexo 博客文章统计图,教程基本没有改,完全搬过来,只需要修改个别时间 1. 前言本文教程主要针对 Hexo 博客,对博客的文章发布时间、文章分类、文章标签的维度绘制统计图,使用的是 ECharts 开源可视化库。具体效果可以点击本站的 表格页面查看。 2. 新建 charts方式①:使用命令创建 1hexo new page charts 方式②:手动创建 在 [Blogroot]\source\ 目录下新建 charts 文件夹,并在新建的 charts 文件夹下新建 index.md 文件,添加以下内容: 12345---title: 文章统计date: 2025-01-19 22:00:00type: "charts"--- 3. 引入 ECharts.js echarts.js 必须在渲染 echarts 实例的 JavaScript 前引入。 方式①:全局引入 以 butterfly 主题为例,可以在 [Blogroot]\_config.butterfly.yml 的 inject 配置项中引入...
Boss直聘反爬解决办法
方法一:更换网络例如使用家里面wifi被网站进行了反爬的限制,此时只需要更换手机的热点,重新爬取即可,若是手机的wifi也被限制,则打开手机的飞行模式,再重启热点,此时就可以修改手机wifi的网络IP地址,接着进行爬取 方法二:浏览器复用浏览器复用是什么?在Web自动化测试中,通常要求在成功扫码登陆后才能执行后续操作。这里boss直聘的反爬操作中,会经过人工输入验证码,然后才能接着进行爬虫操作,但是每次爬取一个字段的时候,就会新打开一个浏览器,导致登录状态取消。采用浏览器复用,可以帮助我们保持一个浏览器的开启,不会在运行过程中,新打开一个浏览器。 实现方式① 首先打开cmd,输入netstat -ano | findstr "9222"查看9222端口是否被占用 如果运行结果如上,则说明9222端口没有被占用 ② 修改chrome浏览器设置,按照下图将关闭 Google Chrome 后继续运行后台应用按钮关闭 ③ 在cmd中输入chrome.exe...
Ubuntu系统基础操作和使用
一、引言Ubuntu系统 是一种基于Linux的 开源操作系统,它由南非的商业人士马克·舍特尔沃斯创立,其目标是提供一个易于使用、免费且开放的操作系统 这里省略安装教程,采用版本为22.04。 二、Ubuntu系统的基础操作2.1 页面介绍页面很清晰易懂,任务栏——位于屏幕顶部的横条通常包含了应用程序启动器、系统菜单、通知区域等;通知区域——通常位于任务栏右侧,包含了系统通知、网络连接、音量控制等快捷操作……这里不做过多介绍 2.2 应用安装和卸载在Ubuntu系统中可以通过软件中心或命令行来安装和卸载应用程序。 2.3 如何打开中终端 在Ubuntu系统中可以通过在应用程序菜单中搜索“终端”或使用快捷键Ctrl+Alt+T来打开终端。 常用命令: cd:用于切换当前工作目录。例如,cd Documents 将当前目录更改为 Documents文件夹。 ls:用于列出当前目录中的文件和文件夹。例如,ls -l将以详细格式显示文件列表。 mkdir:用于创建新的文件夹。例如,mkdir...
vim基本用法
命令模式 vim filename可直接新建文件,打开文件后默认进入命令模式。 命令模式下可以移动光标或者进行删除、复制、粘贴。 移动光标常用命令: 方向键或者h(左)、j(下)、k(上)、l(右):光标移动一个字符。 [Ctrl] + [f]:向下翻页。 [Ctrl] + [b]:向上翻页。 0 或 [Home]:光标移动到当前行最前面的字符。 $ 或 [End]:光标移动到当前行最后面的字符。 G:光标移动到文件最后一行。 gg:光标移动到文件第一行。 删除、复制、粘贴常用命令: x:向后删除一个字符。 X:向前删除一个字符。 dd:删除当前行。 ndd:n为数字,删除包含当前行的n行。 yy:复制当前行。 nyy:n为数字,复制包含当前行的n行。 p:粘贴到当前行的下一行。 P:粘贴到当前行的上一行。 u:撤销上一个动作。 [Ctrl] + [r]:重做上一个动作。 编辑模式: 在命令模式下按i进入编辑模式。编辑模式下可以看到“— INSERT...





