Jekyll

Framework
Jekyll
Category
Full Stack
Publisher
Jetify
{
    "packages": [
        "bundler@latest",
        "ruby@3.1",
        "libffi@latest"
    ],
    "shell": {
        "init_hook": [],
        "scripts": {
            "generate": [
                "gem install jekyll --version \"~> 3.9.2\" --no-document",
                "cd myblog",
                "bundle update",
                "bundle lock",
                "bundle package",
                "rm -rf vendor"
            ],
            "run_test": [
                "cd myblog",
                "devbox run generate",
                "bundler exec $GEM_HOME/bin/jekyll build --trace"
            ],
            "serve": [
                "cd myblog",
                "bundler exec $GEM_HOME/bin/jekyll serve --trace"
            ]
        }
    }
}

Jekyll Example

Built with Devbox

Open In Devbox.sh

Inspired by This Example

How to Use

  1. Install Devbox

  2. Create a new project with:

    devbox create --template jekyll
    devbox install
  3. Run devbox shell to install your packages and run the init hook

  4. In the root directory, run devbox run generate to install and package the project with bundler

  5. In the root directory, run devbox run serve to start the server. You can access the Jekyll example at localhost:4000

Related Docs

README.md

Level up your dev environment

Checkout the Devbox and Launchpad open-source codebases on Github. Feature requests are always welcome.
Try Devbox Cloud
YOUR INPUT COUNTS

Join the community

Discuss ideas, uses and builds with the Jetpack team and others.