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: {
        root /var/www/html
        jekyll /var/local/jekyll/

        log /var/log/caddy/ {
                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"
        tls {
                key_type rsa4096
                protocols tls1.2

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

destination: /var/www/html/


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