qiita-cli
qiita-cli copied to clipboard
publicディレクトリ内でディレクトリ分けができるようにする(ディレクトリを再起的に読み込む)
What
publicディレクトリ内の全てのディレクトリを再起的に読み込み、記事を管理しやすくした。
How
-
src/lib/file-system-repo.ts -
parseFilename- basenameを取るのではなく、拡張子を削除するのみにとどめる -
src/lib/file-system-repo.ts -
fileSystemOptions- 再起読み込みのオプションを追加 -
src/lib/file-system-repo.ts -
getItemFilenames-.remoteディレクトリの除外 -
src/server/api/items.ts -
itemsIndex- parentを追加 -
src/server/app.ts -
startLocalChangeWatcher- 開発用に.git、node_modulesを監視対象から除外 - package.json - react関連のバージョンがあっておらずエラーが発生していたため少し修正
- src/client/components/SidebarArticles.tsx - parent要素を再起的に読み込み階層表示に対応
Why
下記ディスカッションを参照。
Qiita CLIでpublic配下にファイルをいっぱい置いておくのは記事数が多くなってくると少ししんどいものがあるなと... public配下であれば、その配下のディレクトリも再帰的に読み込んで欲しいなと思いました。 (特にアドカレを毎年完走するとなると、一年で少なくとも25記事以上増えていくわけで、流石に辛いなと)
Originally posted by @yuito-it in increments/qiita-discussions#1031
Refs
- Resolve increments/qiita-discussions#1031
@yuito-it Code owners による自動割り当てのため、一旦レビュアーを解除させていただきます。 改めて適切なタイミングでレビュアーを指定いたしますので、お待ちいただけますと幸いです 🙇