How did you reach to this conclusion?
Are you developing on Windows?
A few:
- If you’re on Windows, ensure that you’ve listed
gem 'wdm'in your Gemfile. - Use the
--incrementalswitch (shorthand:-I) to process only those files that change:
Now, when you make changes to a particular “post” or “page”, only those and their layouts / includes are “re-processed”. The feed will still be generated but the total build time will be much lesser.bundle exec jekyll serve -I - You can always disable a plugin by commenting it out in the
_config.yml
and uncomment before commiting changes.plugins: # - jekyll-feed - jekyll-sitemap - You can maintain two separate config files if the above is tiresome. For example, a regular
_config.ymlfor production builds on GitHub Pages and the other named a_config_dev.ymlfor local builds.
Then simply use the latter as following:bundle exec jekyll serve --config _config_dev.yml
Note: For either of the last two options to work you’ve to ensure the following:
- you’re not using a “theme” that has listed
jekyll-feedas itsdependency/runtime_dependency. - you’ve not listed
jekyll-feedin the:jekyll_pluginsgroup in your Gemfile.