iOSDC 2023 に投稿するパンフレット記事です。
※ Docker 未対応です
yarn
yarn pdf
校正ツール textlint を利用して、文章校正ができます。なお、この lint ツールの使用は任意です。書き方で悩んだ・校正したい場合など、必要に応じて導入してください。
次のルールを導入しています。
- preset-ja-spacing
- 日本語周りにおけるスペースの有無を決定する
- preset-ja-technical-writing
- 技術文書向けの textlint ルールプリセット
- textlint-rule-spellcheck-tech-word
- WEB+DB 用語統一ルールベースの単語チェック
- (deprecated になっているので置き換えたい)
- Rules for TechBooster
- TechBooster の ルール を使用しています。
- iOS に関するルールはほとんどないので適宜追加してください。
その他、スペルチェックのルール textlint-rule-spellchecker
がありますが、エディターのスペルチェックと競合しやすいので、今回は追加していません。VS Code を利用している場合は、プラグイン Code Spell Checker を追加すれば、スペルチェックが行われます。
./manuscripts/
配下のファイルすべてに対して textlint を行う。
yarn lint
特定のファイルに対して実行する。
yarn textlint ./manuscripts/hogehoge.md
VS Code を利用している場合は、プラグイン vscode-textlint を追加すれば、ファイル保存時に自動実行されます。他のエディターをご利用の方は ここ からそれぞれのプラグインを追加してください。
あるファイルを textlint の対象から外したい場合は .textlintignore
にそのファイルを追加してください。また、ファイル内の特定の文章に対してルールを無効にしたい場合は、次のように記述してください。
<!-- textlint-disable -->
textlint を無効にしたい文章をここに書く
<!-- textlint-enable -->
./theme/my-theme-techbook/scss
内の.scss
ファイルを更新する。- 変更したら
yarn build-theme
でビルドする