GitHub Picture Bed
A picture bed based on GitHub. Provide an HTTP file service through Pages. Upload images using the GitHub API.
npm install github-picbed
const github =token: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'repository: ''const path = ;router
- You need to create an access token in GitHub. Select only
- Create a repository use to upload files. And then enable GitHub Pages.
Config Upload Options
|token||Your GitHub access token.|
|repository||Your repository use to upload files.|
Check Initialize State
bool - true means finish initialize.
|data||The file path that you want to upload or the buffer of file.|
|extname||The extname of file. You must set this key if the data is buffer.|
|filename||The filename that you want to upload.(Options)|
|filename||The filename that was eventually uploaded.|
After configuring the GitHub repository address and access token, it takes about 1 second to get the information of GitHub Pages. Therefore, please do not upload immediately after configuration. You can use
isInitialized to check if initialization has been completed. Or use
await to wait for the configuration to complete.