記事のタイトルが途中で途切れる
samuraidays opened this issue · 7 comments
不具合の概要
記事のタイトルが途中で途切れる
再現方法
同様のタイトルで今までも記事は書いているが、発生するときとしないときがあります。
発生した場合、10回以上タイトルを消したり、書いたり空白入れたり、削除したりすると途切れず正常にタイトルが表示されるようになる。
期待する挙動
記事が途切れず正しく表示されること
スクリーンショット
デスクトップ環境
- OS: macOS
- ブラウザ: Chrome
- ブラウザのバージョン: Version 113.0.5672.126
追加情報
なし
@samuraidays
ご報告ありがとうございます。
原因について思い当たるところがありましたので #136 で対応しました。
こちらを取り込んでご確認いただけますでしょうか?
@otoyo
タイトルが正常に表示されるようになりました。
ありがとうございます。
@otoyo
こちらの問題ですが、本日何度かブログを更新したところ、再発しましたmm
@samuraidays
ご報告ありがとうございます。調査のために下記の情報を教えていただけますでしょうか?
1. ビルドログ
タイトルが切れてしまったデプロイのビルドログに File fetch request was aborted
ログが出現しているかどうか?
もしわからなければビルドログを全てコピーして添付してください。
ビルドログは Cloudflare Pages の場合下記のように確認できます。
2. ソースコード
astro-notion-blog をフォークしたリポジトリがパブリックであればGitHubリポジトリのURLを教えてください。
3. 該当Notionページのデータ
タイトルが切れてしまっているNotionページのデータを確認してください。
NOTION_API_KEY
は astro-notion-blog で使用している NOTION_API_SECRET
の値に置き換えてください。
API URL末尾のページIDはタイトルが切れてしまっている該当ページのページIDに置き換えてください。
ページIDはページのリンクをコピーすることで取得できます。
curl
コマンド実行後、ターミナルに表示された内容(レスポンス)を添付してください。
@otoyo
回答遅くなりすいません。
情報を集めました。
1. ビルドログ
ビルドログに File fetch request was aborted
は出ていませんでした。
2. ソースコード
こちらになります。
https://github.com/samuraidays/astro-notion-blog
3. 該当Notionページのデータ
こちらになります。
{"object":"page","id":"0bcd2f18-1c30-413c-a005-3bc996065fc9","created_time":"2023-05-30T06:43:00.000Z","last_edited_time":"2023-06-01T07:12:00.000Z","created_by":{"object":"user","id":"87804450-0dbd-46f6-8668-414fb573dedf"},"last_edited_by":{"object":"user","id":"87804450-0dbd-46f6-8668-414fb573dedf"},"cover":null,"icon":{"type":"emoji","emoji":"👩🏿💻"},"parent":{"type":"database_id","database_id":"6425fdf7-03b7-4e78-ad2b-328b4e15b497"},"archived":false,"properties":{"Published":{"id":"%5Cm%3Dn","type":"checkbox","checkbox":true},"FeaturedImage":{"id":"%5D%3Cnr","type":"files","files":[{"name":"hacker-1944688_640.jpg","type":"file","file":{"url":"https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d7504047-6478-4c55-9ed9-274e81204826/hacker-1944688_640.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20230606%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230606T042014Z&X-Amz-Expires=3600&X-Amz-Signature=2d55963c150506add85be779ff7a38394fd2fd77e684213603ee2452d82a5f76&X-Amz-SignedHeaders=host&x-id=GetObject","expiry_time":"2023-06-06T05:20:14.609Z"}}]},"Excerpt":{"id":"fM%3E%3D","type":"rich_text","rich_text":[]},"Date":{"id":"q%60QR","type":"date","date":{"start":"2023-05-31","end":null,"time_zone":null}},"Tags":{"id":"%7CtLD","type":"multi_select","multi_select":[{"id":"60bddda1-5384-40fe-865e-b0ac86c49ed0","name":"security","color":"red"},{"id":"5827e742-0646-4caa-b991-9fd091c904bf","name":"TryHacMe","color":"brown"}]},"Rank":{"id":"%7D%3Bil","type":"number","number":null},"Slug":{"id":"~Bl%60","type":"rich_text","rich_text":[{"type":"text","text":{"content":"tryhackme-daily-bugle","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"tryhackme-daily-bugle","href":null}]},"Page":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"TryHackMeの","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"TryHackMeの","href":null},{"type":"text","text":{"content":"DailyBugleを攻略する","link":null},"annotations":{"bold":true,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"DailyBugleを攻略する","href":null}]}},"url":"https://www.notion.so/TryHackMe-DailyBugle-0bcd2f181c30413ca0053bc996065fc9"}
@samuraidays
情報ありがとうございます。ざっと見た感じでは私が想定できていない何かが起こっていそうです。
調査のため少しお時間をいただきます。
その間に何度か再現実験をしていただき、もし再発しないようになりましたら教えていただけますと幸いです。
再現不可のためクローズ。