This is a extension for VS Code that allows you to quickly create and manage Github Issues as blog posts. It uses the Github REST API and Github GraphQL API to manage your Issues, and all content created or updated through this extension can be found in your Github repository.
Open command palette by pressing Command + Shift + P (macOS) or Ctrl + Shift + P (Windows/Linux), and type Config Github Blogger to complete the initial configuration. Alternatively, you can add the following configuration directly to the settings.json.
{
"github-blogger.token": "xxx", // Your GitHub Personal Access Token
"github-blogger.user": "xxx", // Your GitHub Username
"github-blogger.repo": "xxx", // Your GitHub Repository Name
"github-blogger.branch": "main" // Your GitHub Repository Branch Name
}
The written issues and the images uploaded during the process are stored in the archives and images directories. The github-blogger.branch is used to specify the branch, typically set to the default branch. Please make sure the branch already exists in the repository, otherwise issues archiving and image uploading may fail.
Open the command palette again and type Open Github Blogger to start writing your blog.