diff --git a/docs/_data/config_options/serve.yml b/docs/_data/config_options/serve.yml index fc254488..3d786f6e 100644 --- a/docs/_data/config_options/serve.yml +++ b/docs/_data/config_options/serve.yml @@ -34,6 +34,7 @@ - name: Live reload port description: Port for LiveReload to listen on. + option: "livereload_port: PORT" flag: "--livereload-port PORT" diff --git a/lib/jekyll/commands/serve.rb b/lib/jekyll/commands/serve.rb index e54542ff..e019d99a 100644 --- a/lib/jekyll/commands/serve.rb +++ b/lib/jekyll/commands/serve.rb @@ -71,7 +71,6 @@ module Jekyll end cmd.action do |_, opts| - opts["livereload_port"] ||= LIVERELOAD_PORT opts["serving"] = true opts["watch"] = true unless opts.key?("watch") @@ -94,6 +93,7 @@ module Jekyll opts = configuration_from_options(opts) destination = opts["destination"] if opts["livereload"] + opts["livereload_port"] ||= LIVERELOAD_PORT validate_options(opts) register_reload_hooks(opts) end