一 什么是图床? 先举几个实例:
在网上发布文章时,经常使用图片。如果使用本地图片,在上传到网上后就不会显示,所以通常文章和图片一起上传。不同于平台发文,个人 blog 后台是自己搭建维护,久而久之,图片会占据大量成本(时间、空间、金钱、人力)。
个人电子笔记如 Obsidian,经常使用图片,久而久之,图片占据大量存储,远超文章。(弄图床我才想起来,我也被这个问题困扰过)
拍摄的照片一般上传到云盘,但云盘还会存其他东西,久而久之,只能花钱扩容。
作用 相当于图片的资源管理,并且可以私密,如果公开也能超链接。
二 怎么使用图床? 有做图床服务的机构,可以去找,不过有些是付费的,当然也可以自己搭建。
三 怎么搭建图床?1 建仓 在 GitHub 新建仓库,用于图床存储。太简单了,不讲。需要超链接的,必须 public 公开!
2 生成 token 生成 token 以便于访问仓库。如果之前生成过 token,且保存,且为失效,跳过此步。 ...
基础 各种前置安装,版本匹配什么的,就不说明了,网上一大堆。
认证用户名和密码 跳过,终端上传现在已经不支持用户名和密码连接了。
SSH认证
生成SSH
都会把秘钥生成在本地用户的隐藏文件夹 ~.ssh 中,文件 ~/.ssh/id_rsa.pub 存的就是。 没有怎么办?用终端生成一个
1$ ssh-keygen -t ed25519 -C "your_email@example.com"
如果不支持 Ed25519 算法的旧系统,使用以下命令。至于什么算法和系统不需要懂,试一下能生成就行。
1$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
添加SSH
生成后,添加代理,光生成放在那里没用。
1$ eval "$(ssh-agent -s)"
我用的是 macOS ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment