Http.jekyll configuration

Related to this GitHub issue:

  • Lets say I start fresh (brand new Jekyll site), how do I publish the entire site?
  • Using allow_edit, and allow_publish, etc. will stop caddy from running. How are they to be used? Caddy will simply refuse to run.
  • Would the plugin use the _config.yml settings for the publish location, and other Jekyll related settings?

In my example:

quark.business {
        root /var/www/html
        jekyll /var/local/jekyll/quark.business/

        log /var/log/caddy/quark.business.log {
                rotate_size 1
                rotate_age  7
                rotate_keep 1
        }
        header / {
                Strict-Transport-Security "max-age=31536000"
                X-XSS-Protection "1; mode=block"
                X-Content-Type-Options "nosniff"
                X-Frame-Options "DENY"
                -Server
        }
        tls {
                key_type rsa4096
                protocols tls1.2
                must_staple
        }
}

The _config.yml will have to indicate a destination, like:

destination: /var/www/html/

Correct?

This is the beginning, let’s start! :slight_smile: