In this post, I would demo how to use picgo/github.com to manage our blog pictures , it’s free to use github.com to save our picture files, it would save a lot of your diskspace and your time efforts.
2. The solution
2.1 What is picgo?
Picgo is a tool to manage your blog pictures. It has following features:
- Support drag-and-drop to upload images in main window; Support to upload the image on your clipboard; Support drag-and-drop to upload images on top bar of MacOS.
- Automatically copy links to the clipboard after uploading, support 5 copy and paste formats, making your text editing efficient.
Picgo’s github repo is here.
2.2 Steps to use picgo with github
1) Create a repo in github.com to store your pictures
Click to create new repo in github.com
Then input your repo name, say
2) Generate the access token for your picture repo
Personal access tokens (PATs) are an alternative to using passwords for authentication to GitHub when using the GitHub API or the command line. As a security precaution, GitHub automatically removes personal access tokens that haven’t been used in a year.
Goto settings of your profile in github.com, then goto developer settings, choose
Personal access tokens:
3) Install picgo
You can follow the instuction to install picgo https://picgo.github.io/PicGo-Doc/en/guide/#instruction.
Or directly download mac version: https://github.com/Molunerfinn/PicGo/releases/download/v2.3.0/PicGo-2.3.0.dmg
If encouter error when opening picgo, you should allow it from system preferences–>Security & Privacy:
4) Open picgo
After install and open , right click the menu at the top of the system menubar:
Then you get this, input your github repo and its access token as follows:
5) Use picgo to upload images
In macos , click
cmd+shift+4 to capture the image, and click
cmd+shift+p to upload the image automatically, then you can paste the image url to your markdown.
Check if your picture has been uploaded to your github repo :
In this post, I demonstrated how to use picgo and github.com to manage your blog pictures freely. That’s it, thanks for your reading.