Github 如何下载指定文件夹
前言 前段时间在弄博客评论区的表情包,然后看到了 BiliEmoji 这个项目,这个仓库收集了 B 站 所有的表情,但是我只需要其中的小黄脸表情,其他表情用不上, 所以就想着有什么办法可以下载 Github 中指定的文件夹,而不需要下载整个仓库,于是找到了 github-directory-downloader 这个工具,这篇文章单纯转载分享,已向原作者申请授权。 工具地址 GitHub directory downloaderhttps://blog.luckly-mjw.cn/tool-show/github-directory-downloader/index.html 使用方式 打开想要下载的 github 文件夹,如 BiliEmoji 的小黄脸文件夹,则打开该页面。 复制页面链接,粘贴到本工具输入框。 点击下载。 背景 Github 不支持部分文件下载,只能下载整个项目。 Github 国内网速较慢,只能下载整个项目需要等待很长时间。譬如 facebook 的 react 项目,有时候我们只想下载 react-dom 来学习。但却要下载包含 react- ...
一键填充博客评论区个人信息
前言 之前在调试邮件通知样式的时候,因为要在博主邮箱和测试邮箱反复切换,每次重新手动填写都很乏味,所以一直想有一个一键填充个人信息的功能。后来在 twikoo 的 issue 看到了龙笑天的文章,不过在 twikoo 等评论区填写了识别不到,今天群里 Android 大佬解决了,又新学了一个 dispatchEvent() 方法,嘿嘿 (*^▽^*) 书签代码源码 可以将代码中的昵称,邮箱,网址修改成你的信息,然后使用JS压缩工具压缩后使用 123456789101112131415161718192021222324252627282930313233javascript: void (function () { var lauthor = ["#author","input[name='comname']","input[name='name']","#inpName","input[name='author']&q ...
如何在网页中嵌入B站视频
官方嵌入代码 B站视频下面的分享中有嵌入代码,不过默认的代码比较简陋,而且没有自适应 默认代码 1<iframe src="//player.bilibili.com/player.html?aid=67554570&bvid=BV1XJ411P7yW&cid=117115530&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe> 优化后的代码 1<div style="position: relative; padding: 30% 45%;margin-top: 10px;margin-bottom: 10px"><iframe style="position: absolute; width: 100%; hei ...
零成本拥有静态博客后台
前言 拥有静态博客后台的前提是博客集成了自动部署,可以先查看 Akilar 的教程实现博客自动部署 有一晚睡前在床上“欣赏”自己博客的时候,发现了一两个错字,或者觉得哪个语句有语法错误,不通顺(老强迫症了),但是不想下床开电脑改,还好 Github 可以直接编辑文件(文章标题旁边的小羽毛),直接 Github 编辑文件然后 Github action 自动重新部署博客,挺方便的。后面就想着能不能像动态博客有个后台,可以更方便地编辑博客源码,甚至在线写文章。所以后面部署了Qexo,但是习惯了 VSCode 水文的我,最离不开的就是 User Sinppets 功能(写标签插件,或者是一长段代码时非常有用)。要是还可以在线 hexo s 预览就再好不过了~ Github.dev github.dev 是 Github 官方提供的在线使用 VSCode 编辑器编辑仓库并提交代码更改 这是一种最简单无脑的博客后台,只需要在你的博客源码仓库,将网址中的 github.com 改成 github.dev 或者在仓库页面点一下>就可以使用 VSCode 在线编辑代码了,而且还可以登录 ...
国内常用的前端静态资源公共库
前言 其实国内有很多前端静态资源公共库速度很快,并且这些公共库就是为了提供免费服务的,不用担心像 zhimg 那样被滥用而禁止白嫖,不过前提是加速的资源库要被 cdnjs 收录,像 butterfly 主题中使用的大部分资源都会有。 BootCDN BootCDN 是 极兔云 联合 Bootstrap 中文网 共同支持并维护的前端开源项目免费 CDN 服务,致力于为 jQuery、Bootstrap、Vue.js 一样优秀的前端开源项目提供稳定、快速的免费 CDN 加速服务。BootCDN 所收录的开源项目主要同步于 cdnjs 开源项目仓库。 BootCDNhttps://www.bootcdn.cn/ Staticfile CDN Staticfile CDN 是由国内优秀的云存储服务商 七牛云 提供存储和加速赞助,技术社区掘金支持。同步国外 cdnjs 源站,同时由国内开源贡献者提交其它有价值的库。 Staticfile CDNhttps://www.staticfile.org/ 360 前端静态资源库 360 前端静态资源库是由奇舞团支持并维护的开源项目免费 CDN 服务,支 ...
VSCode 用户代码片段
前言 之前水文章的时候发现,每次用标签插件都要打开文章去复制粘贴,刚开始还觉得没啥,标签插件用多了之后发现特别麻烦,于是就有了能否用快捷键,一键自动补全代码的想法,如果你也有这种需求,这篇文章或许能帮助到你。 配置 settings.json 首先需要在settings.json文件中把markdown的quickSuggestions功能打开 123"[markdown]": { "editor.quickSuggestions": true} 在信任的工作区编辑 markdown 文件时,才能自动补全代码 配置 markdown.json 在markdown.json文件中编辑你需要使用的代码片段模板 123456789"note": { //快捷键名字 "prefix": "note", //快捷键触发代码 "body": [ "{% note info %}", ...
如何在 Github 中高效搜索
直接在 Github 中搜索,得到的结果太多,添加一些过滤条件可以帮助我们更精确快速的找到想要的项目 in 关键字in可以用来限定搜索范围, 可以限定只搜索仓库的名称、或者描述、README 等 in:name在仓库的名称中搜索 in:readme在 README 中搜索 in:description在描述里搜索 stars、forks 我们可以通过指定stars和forks的范围来筛选流行的项目 stars>=1000stars 数大于等于 1k 的项目 stars:1000..2000stars 数在 1k-2k 之间的项目 forks>=1000forks 数大于等于 1k 的项目 forks:1000..2000forks 数在 1k-2k 之间的项目 language 我们可以根据语言来过滤,用language指定对应语言的项目 language:javascript用 javascript 语言的库 created、pushed 我们可以用pushed和created来选择还在维护更新的库和较新的库 pushed:>2021-12-0 ...
Hexo 博客备份及恢复
此插件有一个 bug!运行 hexo b 后会把主题文件夹里的.git 文件夹删除,导致无法通过 git pull 来升级主题 前言 当我们要换电脑或者重装电脑系统时,博客的备份就显得很重要了,我们无须通过 U盘 来拷贝整个 blog 文件夹,这种方式太浪费时间,我们只需要使用 hexo-git-backup 这个插件,即可帮我们完美的备份好博客。 博客备份 安装 hexo 版本为 3.xx 以上 1npm install hexo-git-backup --save 配置 2020 年 10 月 1 日之后,新创建的仓库默认分支为 main,按个人实际情况填写 新建仓库,自定义仓库名(如:hexo-backup),权限设置为private。 在博客配置文件D:\blog\_config.yml中添加以下内容 (非主题配置文件) 1234backup: type: git repository: github: git@github.com:xxx/xxx.git,branchName 如下图: 使用 运行hexo backup或缩写hexo b即可备份博客 1he ...