首页 > 其他分享 >使用Github+PicGo+JsDelivr搭建图床

使用Github+PicGo+JsDelivr搭建图床

时间:2023-12-14 16:01:40浏览次数:28  
标签:红框 github 仓库 token 图床 Github JsDelivr PicGo 安装

本文主要记录使用 PicGo + Github 搭建图床,并使用 jsDelivr CDN 加速;

下载安装PicGo

# 安装包下载地址
https://github.com/Molunerfinn/PicGo/releases
# 官方文档地址
https://picgo.github.io/

从 github 上选择稳定版本进行下载,我这里因为使用的是 M1芯片的Mac,故选择的是 PicGo-2.3.1-arm64.dmg 包,点击下载,正常安装即可;

踩坑

我这里安装完后启动应用时,总是弹出“xxx 已损坏,无法打开。您应该将它移到废纸篓” 的报错,网上找了半天资料发现,在终端执行以下命令即可解决:

sudo xattr -r -d com.apple.quarantine '/Applications/PicGo.app'

创建仓库

在 github 上新建一个仓库

把红框中的内容填好就可以创建仓库了,仓库名字,随便取;

然后,在 github 上点头像进入 settings 选项,点击左侧最下面的菜单 Developer settings , 然后来到以下界面:

点击红框中的选项,来到 tokens 列表:

点击红框中按钮,进入 token 生成界面,这里会验证 github 登陆密码,输入密码后进入页面:

在第一个红框中,给这个 token 取个名字方便后面区分,第二个红框填写有效期,第三个红框,全部勾选即可把页面拉到最下面,点击生成 token,把生成好的 token,自己记录好,接下来,就是在 PicGo 客户端进行配置了

配置仓库

打开 PicGo 客户端,找到图床设置下的 github,点击进入配置页面:

  • 设定仓库名 - 添写 github 的 账户/仓库名;
  • 设定分支名 - 填写使用的分支,默认是 master;
  • 设定 Token - 即将上面生成的 token 填写上;
  • 设定储存路径 - 仓库下的子目录,按自己规划填写;
  • 设定自定义域名 - 选填,这里我使用了 jsdelivr cdn 加速了一下,cdn 链接格式如下
https://cdn.jsdelivr.net/gh/账户名/仓库名

至此,仓库搭建完成,可以随便截个图,使用快捷键 command/ctrl+shift+p, 来直接将剪贴板中的图片上传;上传后,会自动复制链接到剪贴板中直接使用,并且可以在相册中可以查看预览;

安装插件

这里我分别安装了3个插件

  • compression - 上传图片之前进行压缩,默认配置即可;
  • gitHub-plus - 在相册中删除图片可以同步到 github;
  • webp - 上传前将图片转化成 .webp 格式;

安装插件碰到很多坑,安装很久安装不了,安装失败:

  • 确保本地 node 版本大于 16;
  • 配置 npm 安装镜像配置成淘宝的,如下图;

如果还是装不了,就重新装其他的 PicGo 版本进行尝试;

标签:红框,github,仓库,token,图床,Github,JsDelivr,PicGo,安装
From: https://www.cnblogs.com/pingzx/p/17901363.html

相关文章

  • 修改推送代码的github账户
    原文地址: https://www.cnblogs.com/zbliao/p/14142234.html一、修改本地一个仓库的用户名和邮箱//查看本目录下仓库的邮箱gitconfiguser.email //查看本目录下仓库的用户名gitconfiguser.name//修改本目录下仓库的邮箱gitconfiguser.email"邮......
  • 使用git工具将本地文件上传到github仓库
    使用git工具将本地文件上传到github仓库一、基本步骤第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。第二步:在命令行中输入gitinit把这个文件夹变成Git可管理的仓库然后通过gitadd.("."表示当前文件夹下所有内容都提交,也可以通过gitaddFileName/FolderName......
  • 开源机器学习版本的Github:Hugging Face
    参考:https://baijiahao.baidu.com/s?id=1776478347325976510https://zhuanlan.zhihu.com/p/535100411 ===============================   ......
  • Github项目徽标
    shields.io上提供了各种漂亮的徽标,支持文字、颜色、图标以及各种动静态数据效果展示使用详解1.各种格式的基本模板URLhttps://img.shields.io/badge/:badgeContentMarkdown![StaticBadge](https://img.shields.io/badge/:badgeContent)rSt..image::htt......
  • 又有新框架上线了,测试、AI 通通有「GitHub 热点速览」
    本周热点之一可能就是Apple刚开源便获得8k+star的机器学习框架mlx,顺带官方开源的mlx-example(示例仓)也在热门榜上有一席之位,据说它已经跑通了大模型Llama7B,如果你最近刚入手了M3的苹果机,不妨来试试这个专为Apple芯片而生的框架。除了跑在Apple芯片上的新框架,其实......
  • Github提交大文件时报错
    Github提交大文件时报错报错如下remote:error:GH001:Largefilesdetected.YoumaywanttotryGitLargeFileStorage-https://git-lfs.github.com.​​​​解决办法下载git-lfs后安装https://www.123pan.com/s/KYyzVv-hwrzv.html提取码:GmA0下载并安装......
  • Github fork同步原始仓库tag的办法
    #Repo:someuser/myframework#Fork:superteam/myframework#Track:#克隆你的仓库gitclonehttps://github.com/superteam/myframework.git#进入你的仓库本地目录cdmyframework#添加原始仓库地址gitremoteaddupstreamhttps://github.com/someuser/myframework.......
  • github
     使用Centos7的操作系统yum-yinstallepel-release安装epel使用centos7的yum源使用原本的yum源着图片做git安装好随笔最好自提yum-yinstallgityum安装的版本比较旧可以使用安装包安装yum-yinstall curl-develexpat-develgettext-developenssl-de......
  • 博客园作为图床,上传图片自动添加图片水印
    专属于博客园的教程。markdown上传图片,添加图片水印,再上传到博客园图床。前言图床有防盗链什么的,处理起来实在是麻烦。既然博客园支持图床,我现在只在博客园写,那就捣鼓了一下。今天是通义千问工程师。菜鸡啥也不会。参考教程首先应参考教程配置,保证博客园图床正确,再对python......
  • 公司敏感数据被上传Github,吓得我赶紧改提交记录
    大家好,我是小富~说个事吧!最近公司发生了一个事故,有同事不小心把敏感数据上传到了GitHub上,结果被安全部门扫描出来了。这件事导致公司对所有员工进行了一次数据安全的培训。对于这个事我相信,有点工作经验的人都不会故意去上传这些敏感文件,多数应该是误操作导致的。这个事件也给了......