Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not watch .jekyll-cache #71

Open
DirtyF opened this issue Oct 3, 2018 · 5 comments
Open

Do not watch .jekyll-cache #71

DirtyF opened this issue Oct 3, 2018 · 5 comments

Comments

@DirtyF
Copy link
Member

DirtyF commented Oct 3, 2018

Current Jekyll master has a new caching system that stores files in a .jekyll-cache folder

Given I run `bundle exec jekyll serve --incremental`
When I modify a single file
Then I get the following log:
Log for a single modification Regenerating: 1 file(s) changed at 2018-10-03 18:15:14 _drafts/2017-06-22-guide-jeune-intermittent.md

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.870
feed.xml | 1 | 166.45K | 0.832
_layouts/redirect.html | 1 | 0.56K | 0.000
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000

                ...done in 2.195681 seconds.

  Regenerating: 27 file(s) changed at 2018-10-03 18:15:17
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/0b/c3f8fcb779fa94de21a3754eb576daf3a5751ac9e170284180a827b1b0e3dd
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d1/9adede8bc605e3bc6d0eaa5c5f987c59da4130d5067cafb05bbf711a7bda1d
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/d6/461fed682a7575e0dfbf28818c351ec3f5ee7c46ad673393185153e7bfc9c8
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/f2/b166792a0451d1842d815658dda38d6755a33fe767dd9aa81c47e31f8e726f
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/89/255ba377974d68bfdfcc1aa4be40a579feca3d8ae1da39562bee778e48530d
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/86/277642ec1d3d1538d0966bfc077c6a715d164eb39f0f9003659fab19af2ae7
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/6d/8e913f60dfacdb2f34e658f04e93e8ac4664a9c4ebc6abceaa03775d315816
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/bf/00b596f3940cee25bab6c99a2d020bba90352064921ff048817c83d8d469ce
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/aa/e7e54585719ee36112819fca6b91d7b0fffa20d05aa067de8d64ac709a2108
                .jekyll-cache/Jekyll/Cache/Jekyll--Converters--Markdown/79/4e1b9d77557973ccb5a7a5231230af1044a7cf093beed037443e7446b1fbea
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/0b/c3f8fcb779fa94de21a3754eb576daf3a5751ac9e170284180a827b1b0e3dd
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/da/2a41c558c5846b69dc0d00bc521ac6b6cd55dde5e10a279bdce2d5c4d97c43
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/d1/9adede8bc605e3bc6d0eaa5c5f987c59da4130d5067cafb05bbf711a7bda1d
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/d6/461fed682a7575e0dfbf28818c351ec3f5ee7c46ad673393185153e7bfc9c8
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/c7/40954949dad827d2e9c2b8d0abf9e183328c95493559d5801469a7f8f1bd55
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/f2/b166792a0451d1842d815658dda38d6755a33fe767dd9aa81c47e31f8e726f
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/e3/b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/89/255ba377974d68bfdfcc1aa4be40a579feca3d8ae1da39562bee778e48530d
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/86/277642ec1d3d1538d0966bfc077c6a715d164eb39f0f9003659fab19af2ae7
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/6d/8e913f60dfacdb2f34e658f04e93e8ac4664a9c4ebc6abceaa03775d315816
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/bf/00b596f3940cee25bab6c99a2d020bba90352064921ff048817c83d8d469ce
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/aa/e7e54585719ee36112819fca6b91d7b0fffa20d05aa067de8d64ac709a2108
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/79/4e1b9d77557973ccb5a7a5231230af1044a7cf093beed037443e7446b1fbea
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/12/0d5a438f0665877bfa6ac8dc6c79872c237e81d11a155d4facfc603bc99a5e
                .jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/a1/39e125f7b72d485ec645425588bb8497022e0579b66ea57d1308abec4b43c6
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/ca/f49b2b73abfc213a70dfa3dc06584c60df591523116d013bb4794917572561

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 1.008
feed.xml | 1 | 166.45K | 0.583
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.082989 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:19
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/a4/2fbe6c0901b869bf3940cb5bcf0e46a2e536cbfabb7f17f3b577d9c085af39

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.950
feed.xml | 1 | 166.45K | 0.660
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.27022 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:21
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/df/fca96b2a5dddd5ff3bdc3570e190a241c4627fd7b794cf41b6d542aa6fe06d

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.917
feed.xml | 1 | 166.45K | 0.619
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.162198 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:23
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/17/114135169e6d68e05868388f9e40dc2fa0b77b086b321f23ca5a0ba6bf380d

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.908
feed.xml | 1 | 166.45K | 0.661
_layouts/redirect.html | 1 | 0.56K | 0.001
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000

                ...done in 2.170326 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:26
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/1d/28c07e316bb690d049c9d66777cc54cae4d1b4cf9f24c86a74b2c5f4c52a6b

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.915
feed.xml | 1 | 166.45K | 0.624
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.213444 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:28
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/f7/ad44ab2578316593534b0bc5ec62624047eedd47f6ee3ced3d17188140afd7

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.984
feed.xml | 1 | 166.45K | 0.840
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.001
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.366444 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:31
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/de/3751b907d47359e6a0eda46c9ae07f0f9d80f07e232e817eebe9349f5cd5ea

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.947
feed.xml | 1 | 166.45K | 0.842
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.190241 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:33
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/94/40cf759fda1c38cac1e654c317da954809c5f6f29c43dde01bffd867661177

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.951
feed.xml | 1 | 166.45K | 0.673
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.166531 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:35
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/66/361693226c99cec9dfc1f2b8249f1ae0805f7641059b1a3b3473e8039299dc

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.929
feed.xml | 1 | 166.45K | 0.611
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.001
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.064852 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:37
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/3c/fae14c19cb929db639cc797850720ad64cc91ad77e6b7a2ba15adf5bab520f

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.943
feed.xml | 1 | 166.45K | 0.714
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.067206 seconds.

  Regenerating: 1 file(s) changed at 2018-10-03 18:15:39
                .jekyll-cache/Jekyll/Cache/Jekyll--Renderer/09/64538786d477e8dcfe76556b9a435f9530a07f4cbbc671a2219c85f4f15ad1

Filename | Count | Bytes | Time
-------------------------------------------------------------------------------------+-------+---------+------
sitemap.xml | 1 | 4.17K | 0.945
feed.xml | 1 | 166.45K | 0.665
_posts/2018-05-21-non-les-design-systems-ne-remplacent-pas-les-designers.md/#excerpt | 1 | 0.47K | 0.000
_layouts/redirect.html | 1 | 0.56K | 0.000

                ...done in 2.281311 seconds.

Workaround

Add .jekyll-cache to excluded files in config.

@ashmaroli
Copy link
Member

I think it would be better to add the value of site.config["cache_dir"] instead of just .jekyll-cache..

@parkr
Copy link
Member

parkr commented Dec 9, 2018

This will become a problem with v4, no?

@jekyllbot jekyllbot removed the stale label Dec 9, 2018
@jekyll jekyll deleted a comment from jekyllbot Dec 10, 2018
@DirtyF
Copy link
Member Author

DirtyF commented Dec 10, 2018

@parkr yup.

@jekyllbot
Copy link
Contributor

This issue has been automatically marked as stale because it has not been commented on for at least two months.

The resources of the Jekyll team are limited, and so we are asking for your help.

If this is a bug and you can still reproduce this error on the master branch, please reply with all of the information you have about it in order to keep the issue open.

If this is a feature request, please consider whether it can be accomplished in another way. If it cannot, please elaborate on why it is core to this project and why you feel more than 80% of users would find this beneficial.

This issue will automatically be closed in two months if no further activity occurs. Thank you for all your contributions.

@DirtyF DirtyF added pinned and removed stale labels Feb 10, 2019
@DirtyF DirtyF pinned this issue Feb 10, 2019
@GunArm
Copy link

GunArm commented Jul 15, 2024

Just saw this issue and wanted to share, I'm using this in a plugin to patch it in. v4 but might not matter, "it works on my machine"

require 'jekyll-watch'

module CustomWatcher
  def to_exclude(options)
    config = options.merge(
      "exclude" => Array(options["exclude"]) + [options["cache_dir"]]
    )
    super(config)
  end
end

module Jekyll
  module Watcher
    class << self
      prepend CustomWatcher
    end
  end
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants