如何使用公开的git仓库存储Typora上传的图片,请给出对应功能的脚本
时间: 2024-05-06 11:21:30 浏览: 38
我对使用公开的git仓库存储Typora上传的图片不是很熟悉,但是你可以尝试使用以下脚本来实现:
```bash
#!/bin/bash
# Set environment variables
GIT_USER=<git-username>
GIT_REPO=<git-repo-name>
BRANCH=<branch-name>
IMG_FOLDER=./assets/
COMMIT_MSG="Update markdown image"
# Pull latest changes from remote repository
git pull origin $BRANCH
# Move Typora uploaded images to git repository
mv $IMG_FOLDER*.* $GIT_REPO/$IMG_FOLDER
# Move to git repository directory
cd $GIT_REPO
# Add and commit changes
git add .
git commit -m "$COMMIT_MSG"
# Push changes to remote repository
git push origin $BRANCH
```
当你使用这个脚本时,请确保你的Typora图片文件夹是在当前目录下的assets文件夹中,你需要在脚本中指定你的git用户名和git仓库名称,以及要提交更改的分支名称。通过这个脚本,你就可以将Typora上传的图片存储在你的公开git仓库中了。
相关问题
使用Git公开仓库为Typora上传图片的脚本该如何写?
可以使用Typora自带的图片上传功能,将图片上传至图床(如imgur、sm.ms等),然后将图片链接插入到文章中即可。如果您还需要使用Git公开仓库进行版本控制,可以在Typora中设置图片插入格式为Markdown,然后在Git仓库中创建一个images文件夹,并将图片放入其中,最后在文章中插入相应的图片链接即可。
如何适用Typora自定义图片上传的命令脚本,请给出代码示例
以下是一个适用于Typora自定义图片上传的命令脚本的代码示例:
```
#!/bin/bash
#设置上传图片的API地址
api_url="https://example.com/upload"
#获取图片路径
image_path="${1}"
#使用curl工具上传图片
curl -XPOST "${api_url}" -F "image=@${image_path}"
```
注:此为示例代码,api_url需要替换为实际的上传API地址。
阅读全文