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