解决图床的另一种思路

解决图床的另一种思路

想必搜到这篇文章的你也被图床问题搞的精疲力尽了吧,阿里的对象存储(OSS) 图片不能实时访问,需要另外再搞域名,域名还要备案,腾讯的对象存储(COS) 同样的问题(可能是,没配置过腾讯的,但是简单看了下文档,应该和阿里是一样的)。码云(gitee) 也限制了图床的搭建,啊,心好累~

(小声哔哔:主要还是花钱)

于是,在某晚睡不着觉的时候,一个大胆的想法诞生了…

(本文主要是解决个人问题,即:md文档中的图片保存问题,多端文档同步问题。如果你的问题是解决md文档中图片展示给其他用户的话,那这篇文章可能不太适用,请略过。)

既然gitee不让搞图床,但我java项目里面是可以有图片的呀,java项目里也有README.md文档呀。那我搞一个项目,把md文件的图片和md文件放在一个项目里不就行了,同时也解决了办公室、家之间,md笔记还要拷贝的问题(虽然有远程工具,但是还是好麻烦)。

于是,说干就干。

新建个仓库先…
在这里插入图片描述
简单搞一搞
在这里插入图片描述
名称自已随意写,选中私有(不怕泄漏可以选择公开)。

根据提示,powerShell初始化本地仓库。
在这里插入图片描述
git操作我就不多解释了。

仓库建好了,就和java项目原理一样了,单位一份,家里一份。家里直接git clone就行。

然后把md文件放到对应git仓库目录就可以实现pull、push了。

下面说一下图片怎么操作:

我是用的Typora,其他md编辑器请自行查询操作方法。
在这里插入图片描述
选择文件-偏好设置-图像,在插入图片时,选择"复制到指定目录",路径根据下面提示,使用相对路径,在md文档保存的目录下,新建一个image文件夹,用于保存图片。相对路径就是./image,下方的《图片语法偏好》自已尝试下选中会是什么样,这里我没试,就不说了。

插入图片后就是如图的样子:
在这里插入图片描述

./image/*******5169.png

其他md编辑器我没怎么用过就不过多阐述了。如果这块设置有问题,直接留言,我看到就会回复。

到这里,基本上实现md笔记多端同步、图片多端查看预览功能。

但是,作为一个懒人程序员,怎么可能只到这里就结束了呢。

可以看到,多端同步,图片预览都实现了,还存在一个问题就是,我还要每天到单位要pull,下班要push,回到家还要pull,睡觉前要push,噗噗噗~ 好麻烦~

突然灵机一动,为何不写个bat脚本来简化操作呢?哈哈哈哈,我真是个**!

亮个相吧,小宝贝~~

(新建个文件夹,用于保存bat脚本)

git_push.bat

start cmd /c "cd/d D:\ZF\Note && git pull"

#以下为注释,无需粘贴到脚本中去
#cmd /k: 	 表示cmd后面的命令执行完后不关闭窗口
#cmd /c:	 表示执行完cmd命令后关闭命令窗口
#cd/d: 		 是进入D盘(此处根据你实际情况输入命令)
#D:\ZF\Note: 是进入到指定目录
#&&: 		 是连接前后语句,指执行完前面,执行后面的脚本语句
#git pull:	 是指拉取代码

git_pull.bat

start cmd /c "cd/d D:\ZF\Note && git add * && git commit -m '笔记提交' && git push"

#以下为注释,无需粘贴到脚本中去
#cmd /k: 	 表示cmd后面的命令执行完后不关闭窗口
#cmd /c:	 表示执行完cmd命令后关闭命令窗口
#cd/d: 		 是进入D盘(此处根据你实际情况输入命令)
#D:\ZF\Note: 是进入到指定目录
#&&: 		 是连接前后语句,指执行完前面,执行后面的脚本语句
#git add *:	 是指将当前目录中的内容全部添加到暂存区
#git commit -m "":	是指将暂存区内容添加到本地仓库中并指定备注信息<引号中为备注信息,如上面的'笔记提交'>
#git push:	将代码推到远程仓库

好了,脚本写好了,每天定时执行吧。

嗯?定时?

soga~

又一个懒人办法出来了,windows设置定时任务,免去人工执行的烦恼,噢耶~

创建定时任务

我的电脑是win11系统。打开方式:按windows按键,搜索"任务计划程序"。位置所在:
在这里插入图片描述
单击创建任务:
在这里插入图片描述
首先,填写常规信息:
在这里插入图片描述
*:在上图,安全选项-选择执行账户时,我选择的是"不管用户是否登录都要运行",且不存储密码。下面那个配置我也没看懂什么意思,就使用默认了。

其次,创建触发器:

这里根据自己的要求进行填写,可以设置每分钟,每小时,每天等都可以,还可以设置每天几点执行的时间。
在这里插入图片描述
然后,创建操作:
在这里插入图片描述
最后,创建好后,就可以运行一次进行测试了。测试前建议备份好数据,以免造成不可弥补的损失。
在这里插入图片描述
我是根据自已的时间,在单位创建了两个定时任务,早上8:00一个,晚上18:20一个。回去再在家里面的电脑设置两个定时任务。

好了,定时任务创建好了(我才不会告诉你我是直接从网上搬运的~),记得自已测试下是否可用。(可以将触发时间改为当前时间后的3-5分钟,然后修改下笔记,看几分钟后是否自动提交,记得测试完改回来,不然发现不生效回来骂我,我岂不是很冤 o( ̄ヘ ̄o#))

以上就是我对于图床的新思路,不足之外,请保留你的意见,我不接受,略~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值