apenwarr / mkdocs-exclude

A mkdocs plugin that lets you exclude files or trees from your output.
Apache License 2.0
86 stars 10 forks source link

Plugin doesn't exclude folders #13

Open LaxmanSinghTomar opened 2 years ago

LaxmanSinghTomar commented 2 years ago

Hello, I am trying to exclude a virtual environment within a subfolder by this plugin, but it doesn't work. My project structure looks like:

├── docs
│   ├── index.md
│   ├── ingest
│   ├── qag
│   ├── search
│   └── theme
├── eapl_ingest
│   ├── app
│   ├── Dockerfile
│   ├── docs
│   ├── mkdocs.yml
│   ├── README.md
│   ├── requirements.txt
│   ├── site
│   ├── src
│   └── venv
├── eapl_qag
│   ├── app
│   ├── docker-compose.yml
│   ├── Dockerfile
│   ├── docs
│   ├── mkdocs.yml
│   ├── rabbitmq.conf
│   ├── README.md
│   ├── requirements.txt
│   ├── src
│   ├── tests
│   └── venv
├── eapl_search
│   ├── app
│   ├── Dockerfile
│   ├── docs
│   ├── mkdocs.yml
│   ├── README.md
│   ├── requirements.txt
│   └── src
├── mkdocs.yml
├── README.md
├── requirements.txt
└── venv
    ├── bin
    ├── etc
    ├── include
    ├── lib
    ├── lib64 -> lib
    ├── pyvenv.cfg
    └── share

I wish to exclude venv folder within eapl_ingest. Hence, in my parent folder's mkdocs file, I've mentioned:

plugins:
  - exclude:
      glob:
        - "eapl_ingest/venv/*"

But this isn't working. And as mkdocs is trying to load everything, I'm getting an error due to this virtual environment. Am I doing it correctly? If not, what should be done. Thanks!