This is a CLI tool for writing article text managed by Contentful in Markdown in Visual Studio Code.
git clone https://github.com/datsukan/contentful-article-cli-go.git
cd contentful-article-cli-go
- markdownlint (Optional)
- Markdown All in One (Optional)
cp .env.example .env
CONTENTFUL_SPACE_ID=xxxxxxxxxx
CONTENTFUL_ACCESS_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
make a content model
and entry
.
Article content model
- slug (Short text)
- title (Short text)
- body (Long text)
[ Contentful dashboard > Settings > General settings > Space ID ]
[ Contentful dashboard > Settings > API Keys > Content management tokens > Generate personal token ]
[ Contentful dashboard > Content > entry item > Sidebar > info > ENTRY ID ]
./contentful-article-cli help
Contentful article CLI is a CLI tool for local editing of contentful articles.
Usage:
contentful-article-cli [flags]
contentful-article-cli [command]
Available Commands:
help Help about any command
pull Fetch articles locally from Contentful.
push Update Contentful with local articles.
show Display information for local articles.
Flags:
-h, --help help for contentful-article-cli
Use "contentful-article-cli [command] --help" for more information about a command.
.markdownlint.jsonc
is the markdown rule configuration file.
go test ./...