github 下载指定文件夹
描述
下载 github 指定文件夹内容
参考
🤣 Github |
如何在Github上只下载一个文件或文件夹!? - 知乎 (zhihu.com)
方法一、 插件 gitzip for
github
缺点: 经测试只能打包一级文件夹,可能下载冗余文件
1、Edge 或 谷歌拓展商店搜索 gitzip for github
2、 点击拓展,添加 token
3、刷新github网页
,在仓库的一级文件树每个文件夹悬停都会有方框,进行选择
4、 右下角有下载按钮
方法二、 网站下载
DownGit(最快)
1、登录 DownGit 网站
DownGit
(minhaskamal.github.io)
或代替网址https://blog.luckly-mjw.cn/tool-show/github-directory-downloader/index.html
2、登录 github ,进入 github 文件所在目录,复制浏览器地址栏 url
3、在 DownGit 搜索框输入刚刚复制的 url ,解析
方法三、SVN 下载
1、下载 SV ...
hexo全局音乐吸底
描述
给博客加个音乐全局吸底
效果
image-20230730224822712
步骤
参考:
Butterfly
添加全局吸底Aplayer教程 | Butterfly
Hexo+Butterfly
主题博客添加音乐播放器的简单版教程_hexo添加背景音乐_Brilliant.Louis的博客-CSDN博客
1、 下载 hexo-tag-aplayer 插件
npm install --save hexo-tag-aplayer
2、_config.yml 配置插件
在根目录_config.yml 最后加上如下配置
12345#添加刚刚用npm下载插件的配置在_config文件中 同时实现全局音乐 将asset_inject设置成falseaplayer: enable: true asset_inject: false
3、 _ config.butterfly.yml 配置
找到 aplayerInject 字段,打开音乐播放器
12345# Inject the css and script (aplayer/meting)a ...
micropython+esp32(更新中)
网络卡顿无法加载图片请访问备用网址
Micropython+esp32
(flowus.cn)
描述
之前做物联网项目使用了 micropython+esp32
,现在手里刚到了新的板子和一批外设,想过一遍例程
,再转入espidf深入学习。
教程
it项目网www.itprojects.cn
Python+ESP32
快速上手(持续更新中) wifi 蓝牙 智能控制
单片机_哔哩哔哩_bilibili
esp 32 电路图
Schematic
Prints (itprojects.cn)
esp332 技术规格书
esp_wroom_32_datasheet_cn.pdf
(itprojects.cn)
开发环境搭建
1. Thonny 下载
https://thonny.org/
2. micropython 下载
下载MicroPython
3. 驱动下载
https://doc.itprojects.cn/0006.zhishi.esp32/01.download/esp32usbDriver.zip
4. 烧录MicroPyt ...
hexo pdf预览
参考[实用向]hexo中插入PDF -
知乎 (zhihu.com)
1. 安装 hexo-pdf
hexo-pdf
1npm install --save hexo-pdf
2.本地pdf
在 source 文件夹下创建一个叫 pdf 的文件夹,把 xxx.pdf
文件放在这里,然后在 _post 文件夹中的 xxx.md 直接使用
markdown 引用如下
1{% pdf /pdf/xxx.pdf %}
3. 在线预览
1{% pdf https://drive.google.com/file/d/1eOZnNW00D6d-of8isfHayJUMlCVdBsq/preview %}
以谷歌网盘为例,修改链接最后的字段为 preview
image-20230723002632564
最终效果
本地调试 hexo 的时候会一直提示下载,部署到 github 后成功实现预览
image-20230723002042758
数电纲要
3882b87caf04987eed257e1a6e9a70c61a32788a669afc8928b9637a8ba3180425912081510503d6114be0b06cd59e3b6113513aa88fc37658403865750d55383e6da80d267ac567576072e62afab1909d2df522414d558bc163b3315a09a60697da3a6dcb02418eb012567be0cfe3b3f09194393c11dfce281bb26e4cc2b2bbb5e7c5a176b2fc2e774f679d8f94af2ddb5ad6f86748a34d3f8fc4362c105be43ea1a851eb7f029e88ab92ee4d1361842acf6d9cd1761130cddae29112bddbf0bc418947f4d5ab0d5d43f76fce02b803d86c9b25e738d8aa9f42e1a057cdb5efdb1bdcb35a9a607655195308d6d4401c8fdcf5098efa9fa06 ...
hexo 加密博客
参考对 Hexo
博客文章进行加密 - 知乎 (zhihu.com)
1. 下载 hexo-blog-encrypt
1npm install --save hexo-blog-encrypt
2. _config.yml 配置字段
123456789encrypt: # hexo-blog-encrypt abstract: 这里有东西被加密了,需要输入密码查看哦。 message: 您好, 这里需要密码. tags: - {name: tagName, password: 密码A} - {name: tagName, password: 密码B} template: <div id="hexo-blog-encrypt" data-wpm="{{hbeWrongPassMessage}}" data-whm="{{hbeWrongHashMessage}}"><di ...
Gitalk+butterfly评论功能
butterfly+gitalk 实现评论功能
效果
image-20230710191200220
步骤
gitalk本地部署
gitalk/gitalk:Gitalk是一个基于Github
Issue和Preact的现代评论组件。
1npm i --save gitalk
github申请OAuth
Apps的Client ID和Client Secret
Profile-Settings->Developer Setings->OAuth Apps
创建OAuth Apps
image-20230710191611194
image-20230710191920642
得到Client ID和Client Secret
butterfly配置
官方文档及其简略,容易出错
配置如下
1234567gitalk: client_id: "client_id" client_secret: "client_secret" repo: Center-cr.gi ...
searchdb本地搜索功能
效果
image-20230710163324535
步骤
添加本地搜索功能,使用hexo-generator-searchdb而不是hexo-generator-search,另一个我测试了没有生成shearch.xml,用everything
查了一下只有自带的demo,可能是路径配置错误吧,前者可以在 public
里面生成一个 xml
image-20230710162824559
文档如下:
butterfly:
Butterfly
安裝文檔(四) 主題配置-2 | Butterfly
image-20230710162116104
searchdb:
next-theme/hexo-generator-searchdb:
🔍 Seach data generator plugin for Hexo. (github.com)
image-20230710162409304
1npm install hexo-generator-searchdb
12345search: path: sea ...
JsDelivr 失效问题的解决-资源本地化
描述
butterfly默认使用cdn是JsDelivr
,DNS被污染还有各种原因,这个cdn不好用了,导致我的网站样式加载卡顿甚至加载不出来。
butterfly:2023-07-07 稳定版4.9.0
步骤
第一步:更改本地yml配置
上网查了一下解决方法——资源本地化,即把需要的CSS、JS文件下载下来。资源包使用npm管理下载,_config.butterfly.yml文件相关代码段如下:
123456789101112131415161718192021222324CDN: # The CDN provider of internal scripts (主題內部 js 的 cdn 配置) # option: local/jsdelivr/unpkg/cdnjs/custom # Dev version can only choose. ( dev版的主題只能設置為 local ) internal_provider: local # The CDN provider of third party scripts (第三方 js 的 cdn 配置) ...
hexo+github快速搭建网站并配置butterfly主题
2022【保姆级教程】含泪搭建hexo博客
- 知乎 (zhihu.com)
环境部署
git下载和github相关工作
Git - Downloading Package
(git-scm.com)
注册github账号(如果没有)
1234# 配置用户名和邮箱git config --global user.name "github 用户名"git config --global user.email "github 注册邮箱"
生成 ssh
密钥,本机密钥访问github
123# 生成 ssh 密钥 ssh-keygen -t rsa -C "github 注册邮箱"
如下:
F/TYOPORA_Note/个人网站/relative/image-20230708223744855.png
密钥上传
上一个步骤生成 id_rsa 和 id_rsa.pub
两个文件,前者是我们私有的,而后者则是对外开放的。接着找到生成的
.ssh 的文件夹中的 id_rsa.pub
密钥,将内 ...







