Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/jekyll-gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ jobs:
- name: Setup Pages
uses: actions/configure-pages@v5

- name: Prepare docs for Jekyll
working-directory: docs
run: |
cp -r html/_static _static
touch .nojekyll
Copy link
Copy Markdown
Contributor

@DanielYang59 DanielYang59 Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Curious what does .nojekyll do (as i don't have experience with jekyll at all)? I see here:

It is now possible to completely bypass Jekyll processing on GitHub Pages by creating a file named .nojekyll in the root of your pages repo and pushing it to GitHub.

But I think in the _config.yml there is already an explicit include: _static tag? does these two serve different purposes?

This should only be necessary if your site uses files or directories that start with underscores since Jekyll considers these to be special resources and does not copy them to the final site.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It does not. it's an extra extra guard. I usually like to add protections in multiple places as long as it's functionally consistent. just a quirk of mine, happy to remove if you don't feel it's necessary.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we're not talking about security where we need layers of defense here... personally I think if one config gets the job done then we might not need to duplicate here (less confusion for later readers... people like me would think they're serving different purposes)


- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
Expand Down
5 changes: 4 additions & 1 deletion docs/_config.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading