2024-09-18
2024-09-18
やっぱり docs 内の記事をルートに持ってこようかなあ
気になる
_config.yml
とか生成される _site
はルートにある。ローカル用の Gemfile もルートにある
なのにカスタム assets や index になっている README.md などは docs にある
❯ ls
2024-09 ProTypeScript_MySampleCode _config.yml get_file_info.sh template.sh
CopilotSample README.md _site get_git_file_info.sh tmp
CopilotSample.zip Rails arrow_functions.js js-closure.js
Gemfile Ruby change-method-to-field.js monthly-posts.sh
Gemfile.lock TypeScript docs prepend-front-matter.sh
❯ ls docs
2024-05 2024-09-15.md convert_to_tasklist.rb
2024-06 2024-09-16.md layered-design-for-ruby-on-rails-application.md
2024-07 README.md params.txt
2024-08 _config.yml upcase_converter.upcase
2024-09-01.md _plugins
2024-09-12-findy-stuff-engineer-path.md assets
- config から source docs や destination
_site
などを辞める- コマンドラインでも指定しない
- docs から少しだけマークダウンファイルを移してみる
- それらだけがサイトに表示されていればよさそう?
- html に変換したくないものはディレクトリに移して exclude option に指定しておけばいいかな
code_samples
などを作るprojects
に移した
ファイルを移したり余計なファイルを消したりまではよかったが。。。アセットパスが正しいほうを向かなかったりした
試行錯誤の末、以下に落ち着いた。疲れた…
baseurl を /til
にするとか。ブランチというかリポジトリをデプロイしているので noriyotcp.github.io/til
になるので
あとは _layouts/default.html
を作ったがその中でのリンクの分岐とか…本番用とローカル用
本番ではよしなに /til/
をつけてくれるのだがローカルではそうでないので /til/assets/css/style.css
というふうにしなきゃいけなかった
baseurl を /til
にしたにもかかわらず、それを考慮せずに /
からパスを見ようとする
https://github.com/noriyotcp/til/compare/ba6c2008d6c0c8fed2c5b1225223f0693de9253b…HEAD