Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Debug bool Logger zap.SugaredLogger GitHubToken string GitHubClient *github.Client ImagesPath string ImagesURL string )
Functions ¶
func DownloadImage ¶
DownloadImage downloads an image from the URL and save it to the local file system.
func ExportArticle ¶
func SetupGitHubClient ¶
func SetupGitHubClient()
func SetupLogger ¶
func SetupLogger()
Types ¶
type Article ¶
type Article struct {
// Author is the author of the article.
Author string `json:"author"`
// Title is the title of the article.
Title string `json:"title"`
// Content is the content of the article.
Content string `json:"content"`
// Date is the date of the article.
Date string `json:"date"`
// Category is the category of the article.
Category string `json:"category"`
// Tags is the tags of the article.
Tags []string `json:"tags"`
// Draft is the draft of the article.
// If it is true, the article will not be published.
Draft bool `json:"draft"`
// ExtraFrontMatter is the extra front matter of the article.
// It must be a valid YAML string.
ExtraFrontMatter string `json:"extra_front_matter"`
}
Article is the article for Hugo.
func IssueToArticle ¶
Click to show internal directories.
Click to hide internal directories.