Only some posts are visible when deploying with Jekyll/Github

No matter what I publish through Netlify CMS, only some of it shows up on my site. Even stranger is that some posts appear to “kick” older posts into place. I am deploying with Jekyll/Github.

Example:

Today I cleared all my posts, and then made a post called A. After deploying, I only see the theme, no posts. Then I make post B, same thing. Then I make post C, and suddenly both post A and B are visible, but not post C.

What might be causing this?

Site name: https://lucid-mahavira-70cbba.netlify.app

Build command: gulp build
Publish directory: _site/

3:51:44 AM: Waiting for other deploys from your team to complete
3:52:10 AM: Build ready to start
3:52:12 AM: build-image version: 6dfe19d15f524c85d6f9bf7df9fb30b0a9f0a61a
3:52:12 AM: build-image tag: v3.3.10
3:52:12 AM: buildbot version: 6bb3f784302b4ad90de13035b247a363a8bee34a
3:52:13 AM: Fetching cached dependencies
3:52:13 AM: Starting to download cache of 138.1MB
3:52:15 AM: Finished downloading cache in 2.949052549s
3:52:15 AM: Starting to extract cache
3:52:21 AM: Finished extracting cache in 5.493471964s
3:52:21 AM: Finished fetching cache in 8.485545174s
3:52:21 AM: Starting to prepare the repo for build
3:52:21 AM: Preparing Git Reference refs/heads/master
3:52:22 AM: Starting build script
3:52:22 AM: Installing dependencies
3:52:23 AM: Started restoring cached node version
3:52:26 AM: Finished restoring cached node version
3:52:27 AM: v10.20.1 is already installed.
3:52:27 AM: Now using node v10.20.1 (npm v6.14.4)
3:52:27 AM: Attempting ruby version 2.6.2, read from environment
3:52:29 AM: Using ruby version 2.6.2
3:52:29 AM: Using PHP version 5.6
3:52:29 AM: Started restoring cached ruby gems
3:52:29 AM: Finished restoring cached ruby gems
3:52:29 AM: Installing gem bundle
3:52:29 AM: [DEPRECATED] The --path flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use bundle config set path '/opt/build/cache/bundle', and stop using this flag
3:52:29 AM: [DEPRECATED] The --binstubs option will be removed in favor of bundle binstubs
3:52:32 AM: Fetching gem metadata from https://rubygems.org/
3:52:32 AM: .
3:52:32 AM: .
3:52:32 AM: .
3:52:32 AM: .
3:52:33 AM: .
3:52:33 AM: .
3:52:33 AM: .
3:52:33 AM: .
3:52:33 AM: .
3:52:33 AM: .
3:52:33 AM: .
3:52:34 AM: Fetching gem metadata from https://rubygems.org/
3:52:34 AM: .
3:52:34 AM: Resolving dependencies…
3:52:34 AM: Using public_suffix 4.0.5
3:52:34 AM: Using addressable 2.7.0
3:52:34 AM: Using backports 3.17.1
3:52:34 AM: Using bundler 2.1.4
3:52:34 AM: Using colorator 1.1.0
3:52:34 AM: Using concurrent-ruby 1.1.6
3:52:34 AM: Using eventmachine 1.2.7
3:52:34 AM: Using http_parser.rb 0.6.0
3:52:34 AM: Using em-websocket 0.5.1
3:52:34 AM: Using ffi 1.12.2
3:52:34 AM: Using forwardable-extended 2.6.0
3:52:34 AM: Using i18n 0.9.5
3:52:34 AM: Using rb-fsevent 0.10.4
3:52:34 AM: Using rb-inotify 0.10.1
3:52:34 AM: Using sass-listen 4.0.0
3:52:34 AM: Using sass 3.7.4
3:52:34 AM: Using jekyll-sass-converter 1.5.2
3:52:34 AM: Using listen 3.2.1
3:52:34 AM: Using jekyll-watch 2.2.1
3:52:34 AM: Using kramdown 1.17.0
3:52:34 AM: Using liquid 4.0.3
3:52:34 AM: Using mercenary 0.3.6
3:52:34 AM: Using pathutil 0.16.2
3:52:34 AM: Using rouge 3.18.0
3:52:34 AM: Using safe_yaml 1.0.5
3:52:34 AM: Using jekyll 3.8.7
3:52:34 AM: Using rack 1.6.13
3:52:34 AM: Using rack-protection 1.5.5
3:52:34 AM: Using tilt 2.0.10
3:52:34 AM: Using sinatra 1.4.8
3:52:34 AM: Using multi_json 1.14.1
3:52:34 AM: Using rack-test 1.1.0
3:52:34 AM: Using sinatra-contrib 1.4.7
3:52:34 AM: Using jekyll-admin 0.10.1
3:52:34 AM: Using jekyll-paginate 1.1.0
3:52:34 AM: Using jekyll-paginate-content 1.1.0
3:52:34 AM: Using json 2.3.0
3:52:34 AM: Bundle complete! 6 Gemfile dependencies, 37 gems now installed.
3:52:34 AM: Bundled gems are installed into /opt/build/cache/bundle
3:52:34 AM: Gem bundle installed
3:52:34 AM: 5.2 is already installed.
3:52:34 AM: Using Swift version 5.2
3:52:34 AM: Started restoring cached node modules
3:52:34 AM: Finished restoring cached node modules
3:52:34 AM: Started restoring cached go cache
3:52:34 AM: Finished restoring cached go cache
3:52:34 AM: go version go1.12 linux/amd64
3:52:34 AM: go version go1.12 linux/amd64
3:52:34 AM: Installing missing commands
3:52:34 AM: Verify run directory
3:52:34 AM: Executing user command: gulp build
3:52:35 AM: [01:52:35]
3:52:35 AM: Using gulpfile /opt/build/repo/gulpfile.js
3:52:35 AM: [01:52:35]
3:52:35 AM: Starting ‘build’…
3:52:35 AM: [01:52:35]
3:52:35 AM: Starting ‘images’…
3:52:35 AM: [01:52:35]
3:52:35 AM: Starting ‘mainJs’…
3:52:35 AM: [01:52:35]
3:52:35 AM: Starting ‘previewJs’…
3:52:35 AM: [01:52:35] Starting ‘yamlTheme’…
3:52:37 AM: [01:52:37] Finished ‘yamlTheme’ after 1.84 s
3:52:37 AM: [01:52:37] Starting ‘jsonTheme’…
3:52:37 AM: [01:52:37]
3:52:37 AM: Finished ‘jsonTheme’ after 148 ms
3:52:37 AM: [01:52:37]
3:52:37 AM: Starting ‘cleanTheme’…
3:52:37 AM: [01:52:37]
3:52:37 AM: Finished ‘cleanTheme’ after 118 ms
3:52:38 AM: [01:52:38]
3:52:38 AM: Finished ‘previewJs’ after 2.17 s
3:52:38 AM: [01:52:38]
3:52:38 AM: Finished ‘mainJs’ after 2.5 s
3:52:38 AM: [01:52:38]
3:52:38 AM: gulp-imagemin: Minified 22 images (saved 74.8 kB - 18.6%)
3:52:38 AM: [01:52:38]
3:52:38 AM: Finished ‘images’ after 2.94 s
3:52:38 AM: [01:52:38]
3:52:38 AM: Starting ‘config’…
3:52:38 AM: [01:52:38]
3:52:38 AM: Finished ‘config’ after 16 ms
3:52:38 AM: [01:52:38]
3:52:38 AM: Starting ‘jekyll’…
3:52:39 AM: Doing require 'backports' is deprecated and will not load any backport in the next major release.
3:52:39 AM: Require just the needed backports instead, or ‘backports/latest’.
3:52:40 AM: Configuration file: /opt/build/repo/_config.yml
3:52:40 AM: Source: /opt/build/repo
3:52:40 AM: Destination: /opt/build/repo/_site
3:52:40 AM: Incremental build: disabled. Enable with --incremental
3:52:40 AM: Generating…
3:52:41 AM: done in 1.466 seconds.
3:52:41 AM: Auto-regeneration: disabled. Use --watch to enable.
3:52:41 AM: [01:52:41]
3:52:41 AM: Finished ‘jekyll’ after 2.78 s
3:52:41 AM: [01:52:41]
3:52:41 AM: Finished ‘build’ after 5.73 s
3:52:41 AM: Skipping functions preparation step: no functions directory set
3:52:41 AM: Caching artifacts
3:52:41 AM: Started saving ruby gems
3:52:41 AM: Finished saving ruby gems
3:52:41 AM: Started saving node modules
3:52:41 AM: Finished saving node modules
3:52:41 AM: Started saving pip cache
3:52:41 AM: Finished saving pip cache
3:52:41 AM: Started saving emacs cask dependencies
3:52:41 AM: Finished saving emacs cask dependencies
3:52:41 AM: Started saving maven dependencies
3:52:41 AM: Finished saving maven dependencies
3:52:41 AM: Started saving boot dependencies
3:52:41 AM: Finished saving boot dependencies
3:52:41 AM: Started saving go dependencies
3:52:41 AM: Finished saving go dependencies
3:52:41 AM: Build script success
3:52:41 AM: Starting to deploy site from ‘_site/’
3:52:41 AM: Creating deploy tree
3:52:41 AM: Creating deploy upload records
3:52:42 AM: 1 new files to upload
3:52:42 AM: 0 new functions to upload
3:52:42 AM: Starting post processing
3:52:42 AM: Post processing done
3:52:42 AM: Site is live
3:53:05 AM: Finished processing build request in 52.973727012s

Hi @sfkpmr and welcome to our community! I’d start by checking the build output - does it look the same as your local when you do a similar operation?

This post talks all about debugging builds, including that step:

Specifically, you might try downloading a copy of the build. Each build is downloadable from its logs page, as described in this article:

If that doesn’t help you resolve things, please do let us know what you find out while debugging as we might have better advice for you based on that!