fix: disable gitignore for Eleventy processing
content/ is in .gitignore because it's a symlink at runtime, but Eleventy 3.x respects .gitignore by default which was preventing content files from being processed. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -14,9 +14,15 @@ const __dirname = dirname(fileURLToPath(import.meta.url));
|
|||||||
const siteUrl = process.env.SITE_URL || "https://example.com";
|
const siteUrl = process.env.SITE_URL || "https://example.com";
|
||||||
|
|
||||||
export default function (eleventyConfig) {
|
export default function (eleventyConfig) {
|
||||||
|
// Don't use .gitignore for determining what to process
|
||||||
|
// (content/ is in .gitignore because it's a symlink, but we need to process it)
|
||||||
|
eleventyConfig.setUseGitIgnore(false);
|
||||||
|
|
||||||
// Ignore output directory (prevents re-processing generated files via symlink)
|
// Ignore output directory (prevents re-processing generated files via symlink)
|
||||||
eleventyConfig.ignores.add("_site");
|
eleventyConfig.ignores.add("_site");
|
||||||
eleventyConfig.ignores.add("_site/**");
|
eleventyConfig.ignores.add("_site/**");
|
||||||
|
eleventyConfig.ignores.add("node_modules");
|
||||||
|
eleventyConfig.ignores.add("node_modules/**");
|
||||||
|
|
||||||
// Configure markdown-it with linkify enabled (auto-convert URLs to links)
|
// Configure markdown-it with linkify enabled (auto-convert URLs to links)
|
||||||
const md = markdownIt({
|
const md = markdownIt({
|
||||||
|
|||||||
Reference in New Issue
Block a user