Pages not showing in Panel after migrating from Kirby 2 to Kirby 3

system environment settings

Am using Kirby version 3.7.1, with php 8.0.21 on nginx server. Site is working well on the server and being served to web correctly

issue description

I am in the process of migrating a kirby 2 site to kirby 3. Most things seem to be working but I am getting stuck with an issue with the new panel. I am struggling to get old content in one directory to show up within the panel. Any help is much appreciated.

Here is file structure simplified with irrelevant directories removed

.
├── content
│   ├── 1_home
│   │   └── home.txt
│   ├── 2_work
│   │   ├── 10_post-name
│   │             └── item.txt
│   ├── 3_bio
│   ├── error
│   └── site.txt
├── index.php
└── site
    ├── accounts
    ├── blueprints
    │   ├── pages
    │   │   ├── about.yml
    │   │   ├── bio.yml
    │   │   ├── cv.yml
    │   │   ├── default.yml
    │   │   ├── item.yml
    │   │   ├── post.yml
    │   │   └── work.yml
    │   ├── sections
    │   │   └── posts.yml
    │   └── site.yml
    └── templates
        ├── about.php
        ├── bio.php
        ├── blog.php
        ├── cv.php
        ├── default.php
        └── item.php

In the site the ./content/2_work folder has hundreds of posts but none of them are showing in the panel. Any initial tips on where I should be looking to figure this out, please let me know.

Ok, thank you for helping me to rubber duck. After comparing my site side by side with the starterkit I can see that it’s very important that directory names in content and blueprints all match up neatly.

Just in case I get stuck on this in future the fix was to

rename work.yml in blueprints/pages to posts and then to make sure in the content directory that the txt file also corresponded with this naming scheme e.g. post.yml