Github
Github
wujiuqier
本平台暂停更新,请留意其他博客平台。
展开
-
将Hexo环境迁移到Repl
拟准备,故将原来电脑的Hexo环境移除,改为放到Repl云IDE上。Repl上面还是需要折腾一番才能把Hexo调通的,毕竟这个博客需要连接3个Github的仓库才能运作。我们还是使用Bash语言的Repl来搭建,Bash简直是万金油,凡是调用较多Linux命令的基本上都得用Bash的Repl。主要需要解决这些问题:Repl每次会自动清空.ssh的密钥信息Repl自带了NPM却没有提供Hexo先通过git clone把源码仓库cms_source拉过来,再把主题仓库hexo_next_sourc原创 2021-04-26 12:20:30 · 343 阅读 · 0 评论 -
仅作笔记用:linux 获取小花仙当前游戏封面图像
rm -rf ffdecwget https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version14.2.1/ffdec_14.2.1.zipmkdir ffdec ; mv ffdec_14.2.1.zip ./ffdec/cd ffdecunzip ffdec_14.2.1.zipwget http://hua.61.com/resource/baseUI/fisrtPage.swfjava -Xmx355原创 2021-03-15 00:40:37 · 377 阅读 · 0 评论 -
如何删除Github Commit记录
今天在提交github时,不小心提交了敏感信息。不要问我提交了啥,问就是不知道。查了下资料,终于找到简单粗暴的方式来删除提交记录。方法如下:git reset --soft HEAD~ii代表要恢复到多少次提交前的状态,如指定i= 2,则恢复到最近两次提交前的版本。--soft代表只删除服务器记录,不删除本地。再执行git push origin master --forcemaster代表当前分支这样操作完成后,服务器最近的两次提交记录已经看不到了。此时,我们再把本地的文件提交一次就转载 2021-02-25 10:40:05 · 1532 阅读 · 1 评论 -
将多个仓库组成的GitHub站点部署到Vercel并绑定独立域名
鄙人这个站点主页是一个仓库,而博客又是一个仓库。但是直接使用Github访问速度很慢,即使是电信网有时候也得半分钟以上,移动联通就更难说了。如果能使用Vercel作为镜像来访问就能快不少,但是Vercel目前还没有发展到能把多个仓库部署到同一个项目的不同目录下,所以这里又要劳驾GitHub Actions了。GitHub有一个可以在不同仓库之间拷贝文件或目录的动作:Copycat。我们通过这个动作把各个非主页仓库的所有文件拷贝到主页仓库中对应的子文件夹下。把非主页仓库按照这个动作的说明书添加.githu原创 2021-02-17 03:17:02 · 2124 阅读 · 0 评论 -
Hexo Gitee Pages 自动部署站点
此博客站点使用了Github作为主站,又使用了Gitee作为镜像站。但是Gitee免费账户是不支持提交后自动部署的,所以有大佬开发了在Github上使用的动作:gitee-pages-action(点击查看)。只要在某个仓库配置好这个动作就能在往这个仓库提交任何内容时自动让Gitee部署Gitee里面指定仓库的内容。但是一个比较严重的问题是鄙人要让Github这边部署站点的仓库更新时触发这个动作,鄙人用的是Hexo,如果鄙人在source目录配置了.github目录时使用Hexo的generate命令是不原创 2021-02-09 00:08:05 · 1592 阅读 · 4 评论 -
Github 添加一个实时显示StackOverflow分数Reputation的徽章
我們采用XPath强行解析StackOverflow用户主页的HTML节点来获取用户的Reputation数字。Shields.io提供了后端XPath解析网络上XML内容并输出到徽章的接口:https://img.shields.io/badge/dynamic/xml?url=<URL>&label=<LABEL>&query=<//data/subdata>&color=<COLOR>&prefix=<PREFI原创 2021-02-04 16:22:18 · 281 阅读 · 0 评论 -
Github 个人Profile 自动实时获取最新博客博文日志并生成链接
很多文章详细阐述了个性化个人Profile说明的方法,却鲜有提到如何实时更新最新博客博文并生成链接的方法。其实不需要本地配置任何东西,只需要在仓库加上特定的文件,Github就会自动读取这个文件并转换成相应的动作(Action)。方法参考自GitHub Profile README Generator - Dynamic Latest Blog Posts首先配置好博客网站的RSS订阅,以Atom格式输出,能从互联网HTTP方式或HTTPS方式访问得到。在个人说明仓库(和用户名同名)添加.githu原创 2021-01-23 11:18:17 · 1565 阅读 · 5 评论 -
Github 个人Profile Readme 常用语言卡片 控制比例
和之前的控制仓库语言的原理是一样的,这个功能也是通过统计代码量来统计常用语言的占比。所以我們仍然需要使用各个仓库的.gitattributes文件的linguist-language=XXX以及linguist-vendored(后者特别注意)。前者大家都熟悉了,把指定路径的文件视为XXX语言,可以使用星号通配符。主要是后者,这个国内很多地方都没说,统计时忽略指定路径的文件的语言,一般用于引入的现有的第三方提供商JS等代码。例如:*.bat linguist-language=csharpmini原创 2021-01-13 17:57:40 · 854 阅读 · 1 评论 -
【绝对机密】github上面有些零散的PPAPI Flash Player的DLL文件下载
https://github.com/search?l=&q=filename%3Apepflashplayer.dll&type=code点开看一下分支名字,看下有没有Releases,如果有的话访问https://cdn.jsdelivr.net/gh/用户名或组织名/仓库名@分支名/路径/pepflashplayer.dll就可以下载了...原创 2020-12-30 11:15:43 · 672 阅读 · 0 评论 -
Hexo 博客Github、Gitee同步
Github在国内访问还是偏慢的,尽管我们将所有能弄的静态资源都移到拥有国内节点的JSDelivr上了。这里决定将博客在Gitee建立一个镜像,这样如果国内访问太慢的话我们可以从Gitee也就是“码云”来访问网站。首先当然要登录Gitee账号,没有的话需要注册。新建一个仓库,仓库名称和要输入和这个子路径相同的名称,到时候发布站点的时候系统生成的地址就是这个子路径的地址。路径系统自动生成可以不用管。然后和Github一样设置免密更新。我们需要在Hexo站点本地代码的配置中添加Gitee的远程地址。这是展原创 2020-08-03 08:30:52 · 678 阅读 · 4 评论 -
Github Hexo 一键更新
这个博客换成Hexo后台之后变成了绑定3个仓库:展示仓库,后台仓库,主题仓库。结果每次更新需要输入3对账号密码,很不方便。整合各路搜集到的资料之后总结出来一套一键更新的方案,可以一次性同步后台代码、主题代码和展示代码。原来那个Next主题代码显然是已经不能再直接用了,即使是把后台代码单独拿出来建仓库,主题代码还是不能用自己修改的那个。把这个位于themes\next目录的主题代码单独拿出来,原来主题代码的目录建一个github仓库!然后把拿出来的主题代码拷回去!提交!按照网上现有的操作步骤设置账原创 2020-07-18 09:02:58 · 918 阅读 · 2 评论 -
仅作笔记用:GitHub JSDelivr更新
在github编辑好文件以后在最后一个编辑的文件提交之前选择“Create a new branch for this commit and start a pull request.”创建一个分支,输入一个分支名称。然后访问URL即可更新为“https://cdn.jsdelivr.net/gh/[你的github用户名]/[你的github仓库]@[你创建的分支]/[你的文件路径]”。注意仓库至少有一个Release才能被JSDelivr爬取到。为节省服务器资源,建议在更新之后删除旧版不需要的分支。原创 2020-06-16 01:29:10 · 638 阅读 · 0 评论