-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
14 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
This is the source for [my site](https://samasaur1.github.io). | ||
|
||
It's a Jekyll site, and the site is packaged with [Nix](https://nixos.org/). This means that you can enter a dev shell by running `nix develop` in this directory, and then you can run `jekyll build` or `jekyll serve -DH0.0.0.0` as normal. | ||
|
||
In CI, you can run: | ||
``` | ||
JEKYLL_ENV=production nix develop --ignore-environment --keep JEKYLL_ENV -c jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" | ||
``` | ||
|
||
If you have direnv and nix-direnv installed, you can create a file called `.envrc` with the following contents: | ||
``` | ||
use flake | ||
``` | ||
which will then automatically give you access to Jekyll when you `cd` into the directory. |