├── .editorconfig ├── .eleventy.js ├── .eslintrc ├── .gitattributes ├── .github └── workflows │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .markdownlint.json ├── .markdownlintignore ├── .prettierignore ├── .releaserc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── eleventy.test.js ├── examples ├── data-file │ ├── .eleventy.js │ ├── _data │ │ └── sitemapItems.json │ └── sitemap.njk ├── default │ ├── .eleventy.js │ ├── post_a.md │ ├── post_b.md │ ├── post_c.md │ ├── post_ignore.md │ └── sitemap.njk ├── multilingual │ ├── .eleventy.js │ ├── post_a_en.md │ ├── post_a_pt.md │ ├── post_b_en.md │ ├── post_b_pt.md │ ├── post_c_en.md │ ├── post_c_pt.md │ └── sitemap.njk ├── paginated-archive │ ├── .eleventy.js │ ├── _data │ │ └── posts.json │ ├── posts.njk │ └── sitemap.njk └── pagination │ ├── .eleventy.js │ ├── _data │ └── posts.json │ ├── posts.njk │ └── sitemap.njk ├── package.json └── src ├── isDuplicated.js ├── isDuplicated.test.js ├── isIgnored.js ├── isIgnored.test.js ├── isPagination.js ├── isPagination.test.js ├── isValidDate.js ├── isValidDate.test.js ├── lastmod.js ├── lastmod.test.js ├── paginationItems.js ├── paginationItems.test.js ├── sitemap.js ├── sitemap.test.js ├── sitemapDateTime.js ├── sitemapDateTime.test.js ├── sitemapItem.js ├── sitemapItem.test.js ├── sitemapItems.js ├── sitemapItems.test.js ├── sitemapProperty.js └── sitemapProperty.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.eleventy.js -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.markdownlintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .github 4 | .nyc_output 5 | CHANGELOG.md 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /eleventy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/eleventy.test.js -------------------------------------------------------------------------------- /examples/data-file/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/data-file/.eleventy.js -------------------------------------------------------------------------------- /examples/data-file/_data/sitemapItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/data-file/_data/sitemapItems.json -------------------------------------------------------------------------------- /examples/data-file/sitemap.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/data-file/sitemap.njk -------------------------------------------------------------------------------- /examples/default/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/default/.eleventy.js -------------------------------------------------------------------------------- /examples/default/post_a.md: -------------------------------------------------------------------------------- 1 | --- 2 | sitemap: 3 | changefreq: weekly 4 | priority: 0.8 5 | --- 6 | 7 | # Post A 8 | 9 | Lorem ipsum A. 10 | -------------------------------------------------------------------------------- /examples/default/post_b.md: -------------------------------------------------------------------------------- 1 | # Post B 2 | 3 | Lorem ipsum B. 4 | -------------------------------------------------------------------------------- /examples/default/post_c.md: -------------------------------------------------------------------------------- 1 | --- 2 | sitemap: 3 | priority: 0.5 4 | --- 5 | 6 | # Post C 7 | 8 | Lorem ipsum C. 9 | -------------------------------------------------------------------------------- /examples/default/post_ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/default/post_ignore.md -------------------------------------------------------------------------------- /examples/default/sitemap.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/default/sitemap.njk -------------------------------------------------------------------------------- /examples/multilingual/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/.eleventy.js -------------------------------------------------------------------------------- /examples/multilingual/post_a_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/post_a_en.md -------------------------------------------------------------------------------- /examples/multilingual/post_a_pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/post_a_pt.md -------------------------------------------------------------------------------- /examples/multilingual/post_b_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/post_b_en.md -------------------------------------------------------------------------------- /examples/multilingual/post_b_pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/post_b_pt.md -------------------------------------------------------------------------------- /examples/multilingual/post_c_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/post_c_en.md -------------------------------------------------------------------------------- /examples/multilingual/post_c_pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/post_c_pt.md -------------------------------------------------------------------------------- /examples/multilingual/sitemap.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/multilingual/sitemap.njk -------------------------------------------------------------------------------- /examples/paginated-archive/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/paginated-archive/.eleventy.js -------------------------------------------------------------------------------- /examples/paginated-archive/_data/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/paginated-archive/_data/posts.json -------------------------------------------------------------------------------- /examples/paginated-archive/posts.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/paginated-archive/posts.njk -------------------------------------------------------------------------------- /examples/paginated-archive/sitemap.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/paginated-archive/sitemap.njk -------------------------------------------------------------------------------- /examples/pagination/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/pagination/.eleventy.js -------------------------------------------------------------------------------- /examples/pagination/_data/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/pagination/_data/posts.json -------------------------------------------------------------------------------- /examples/pagination/posts.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/pagination/posts.njk -------------------------------------------------------------------------------- /examples/pagination/sitemap.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/examples/pagination/sitemap.njk -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/package.json -------------------------------------------------------------------------------- /src/isDuplicated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isDuplicated.js -------------------------------------------------------------------------------- /src/isDuplicated.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isDuplicated.test.js -------------------------------------------------------------------------------- /src/isIgnored.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isIgnored.js -------------------------------------------------------------------------------- /src/isIgnored.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isIgnored.test.js -------------------------------------------------------------------------------- /src/isPagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isPagination.js -------------------------------------------------------------------------------- /src/isPagination.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isPagination.test.js -------------------------------------------------------------------------------- /src/isValidDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isValidDate.js -------------------------------------------------------------------------------- /src/isValidDate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/isValidDate.test.js -------------------------------------------------------------------------------- /src/lastmod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/lastmod.js -------------------------------------------------------------------------------- /src/lastmod.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/lastmod.test.js -------------------------------------------------------------------------------- /src/paginationItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/paginationItems.js -------------------------------------------------------------------------------- /src/paginationItems.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/paginationItems.test.js -------------------------------------------------------------------------------- /src/sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemap.js -------------------------------------------------------------------------------- /src/sitemap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemap.test.js -------------------------------------------------------------------------------- /src/sitemapDateTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapDateTime.js -------------------------------------------------------------------------------- /src/sitemapDateTime.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapDateTime.test.js -------------------------------------------------------------------------------- /src/sitemapItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapItem.js -------------------------------------------------------------------------------- /src/sitemapItem.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapItem.test.js -------------------------------------------------------------------------------- /src/sitemapItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapItems.js -------------------------------------------------------------------------------- /src/sitemapItems.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapItems.test.js -------------------------------------------------------------------------------- /src/sitemapProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapProperty.js -------------------------------------------------------------------------------- /src/sitemapProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quasibit/eleventy-plugin-sitemap/HEAD/src/sitemapProperty.test.js --------------------------------------------------------------------------------