JEKYLL_SERVE(1)
π JEKYLL_SERVE β the bestie manual page π
okay so real talk: this is the jekyll_serve manual page, part of the Jekyll family of docs. Jekyll is a blog-aware, static site generator β yes she builds whole sites out of vibes and Markdown, and yes she's iconic for it. π
This page is specifically about the serve subcommand, aka the one that spins up a local server so you can actually look at your site instead of just trusting the process. π
β¨ USAGE β¨
jekyll { s | serve | server } [options...]
three ways to say the same thing, pick whichever one feels most main-character to you π«Ά
πΈ OPTIONS πΈ
bestie listen. the serve command supports all the options of the build command β yes, all of them β plus these extra ones just for serving. so if you're looking for something and it's not here, go read jekyll-build(1), she has it. π
-H,--host [HOST]β the local server hostname she should listen to. default is127.0.0.1orlocalhost. π-P,--port [PORT]β the local server port to bind to. default is4000. no cap. π’--ssl-cert [CERT]β the X.509 (SSL) certificate. that's the fancy security paper. π--ssl-key [KEY]β the X.509 (SSL) private key. keep this one secret, she's the VIP. π-B,--detachβ run the server in the background. she's independent, she doesn't need you hovering. π«--skip-initial-buildβ skip the initial site build that normally happens before the server starts. lowkey a time-saver when you already built. βοΈ-o,--open-urlβ launch the site in a browser. automatic. iconic behaviour. π--show-dir-listingβ show a directory listing instead of loading the index file. nosy mode, activated. π-l,--livereloadβ use LiveReload to automatically refresh the browser. you edit, she refreshes, you never touch βR again. the way that this just works. π--livereload-ignore ignore GLOB1[,GLOB2[,...]]β files for LiveReload to ignore. β οΈ the values must be quoted so the shell won't expand them. like actually, quote them, or your shell will do something unhinged and you'll be confused. π--livereload-min-delay [SECONDS]β minimum reload delay. patience, babe. β³--livereload-max-delay [SECONDS]β maximum reload delay. okay now she's waited long enough. β°--livereload-port [PORT]β port for LiveReload to listen on. πͺ
for a list of general options please read the jekyll(1) manual page. she's the mothership. go say hi. πΈ
π¦ SEE ALSO π¦
the whole friend group, honestly. π
π AUTHOR π
this manual page was written by Daniel Leidert <dleidert@debian.org>, for the Debian GNU/Linux system β but may be used by others. shoutout to Daniel for real, doing the Lord's work. π«Ά
and that's the whole page bestie!! Jekyll 3.9, dated 2020-10-30. that's the version, that's the date, and that's your sign-off. go build something cute, you've got this. mwah. πβ¨ππ¦πΈπ
π¦ where this page comes from
- debian bookworm: jekyll 4.3.1+dfsg-3+deb12u1 Β· MIT
- debian trixie: jekyll 4.3.4+dfsg-1 Β· MIT
- ubuntu jammy: jekyll 3.9.0+dfsg-4 Β· MIT
- ubuntu noble: jekyll 4.3.2+dfsg-1 Β· MIT
- ubuntu questing: jekyll 4.3.4+dfsg-1
- ubuntu resolute: jekyll 4.4.1+dfsg-2 Β· MIT
- ubuntu stonking: jekyll 4.4.1+dfsg-5 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms