gic.config.yaml Configuration
gic.config.yaml Configuration
This page explains the configuration of gic.config.yaml.
Overall Structure
gic.config.yaml has the following structure:
github:
username: 'rokuosan'
repository: 'github-issue-cms'
hugo:
filename:
articles: '%Y-%m-%d_%H%M%S.md'
images: '[:id].png'
directory:
articles: 'content/posts'
images: 'static/images/%Y-%m-%d_%H%M%S'
url:
images: '/images/%Y-%m-%d_%H%M%S'Configuration Items
github
GitHub settings.
username: GitHub usernamerepository: Repository name to fetch issues from
hugo
Hugo settings.
filename
articles: Article filenameimages: Image filename
[:id] will be replaced with the image ID. The image ID is unique within each issue and assigned sequentially.
directory
articles: Directory to save articlesimages: Directory to save images
url
images: Image URL referenced from Markdown
Placeholders
The following placeholders are available in gic.config.yaml:
%Y: Year%m: Month%d: Day%H: Hour%M: Minute%S: Second
These placeholders can be used in the same format as strftime.
Configuration Examples
Using Hugo Page Bundles
gic.config.yaml
hugo:
filename:
articles: 'index.md'
images: '[:id].png'
directory:
articles: 'content/posts/%Y-%m-%d_%H%M%S'
images: 'content/posts/%Y-%m-%d_%H%M%S'
url:
images: ''Output Example
- index.md
- 0.png
- index.md
- 0.png
Last updated on