Closed9
最高のZenn執筆環境を作る
基本要件としてはとりあえず以下かな
- コンテンツはGitHubで管理
- エディタはInellij IDEA
- DockerでZenn CLIを動かす
参考になりそうな公式情報
リポジトリ作成
ghcr Zenn
ちなみにghcr
コマンドは以下のラッパーコマンドです
function ghcr
gh repo create $argv
ghq get $argv[1]
$EDITOR (ghq list --full-path -e $argv[1])
end
以下の記事からghcr
コマンドを拝借させていただきました
ZennのDocker環境作成&GitHub連携完了
よし、さっそくArticles書いてみるか📖
Articles作成完了ー!
引き続き改善していくのでなにかアイディア等あれば是非教えて下さい!
このあたりDockerに追加しておこう
npm install -g textlint
npm install -g textlint-rule-preset-ja-technical-writing
npm install -g textlint-rule-no-dropping-the-ra
npm install -g textlint-rule-no-mix-dearu-desumasu
textlint-filter-rule-comments
も追加してみたけど、以下記述でエラーが出るなぁ。なんでだろ。
<!-- textlint-disable -->
This is ignored text by rule.
Disables all rules between comments
<!-- textlint-enable -->
Creating zenn_npx_run ... done
✖ Error
shouldIgnore is not a function
at /contents/articles/050e408742dc0522f752.md
✖ Stack trace
TypeError: shouldIgnore is not a function
at /contents/articles/050e408742dc0522f752.md
at /usr/local/lib/node_modules/textlint-filter-rule-comments/lib/textlint-filter-rule-comments.js:65:13
at Array.forEach (<anonymous>)
at undefined (/usr/local/lib/node_modules/textlint-filter-rule-comments/lib/textlint-filter-rule-comments.js:63:26)
at /usr/local/lib/node_modules/textlint/node_modules/@textlint/kernel/lib/task/promise-event-emitter.js:26:36
at Array.forEach (<anonymous>)
at RuleTypeEmitter.PromiseEventEmitter.emit (/usr/local/lib/node_modules/textlint/node_modules/@textlint/kernel/lib/task/promise-event-emitter.js:25:38)
at Controller.leave (/usr/local/lib/node_modules/textlint/node_modules/@textlint/kernel/lib/task/textlint-core-task.js:161:51)
at Controller.__execute (/usr/local/lib/node_modules/textlint/node_modules/@textlint/ast-traverse/lib/index.js:46:31)
at Controller.traverse (/usr/local/lib/node_modules/textlint/node_modules/@textlint/ast-traverse/lib/index.js:110:28)
at TextLintCoreTask.startTraverser (/usr/local/lib/node_modules/textlint/node_modules/@textlint/kernel/lib/task/textlint-core-task.js:149:28)
参考になりそう
このスクラップは2024/01/08にクローズされました