Yes, I have seen that page. However, this is a different situation. This game was shadowbanned on Feb 14. It was removed from the search index and the devlog no longer appears. I have asked itch io why and have not heard back😞