HUGO-IMPORT-JEKYLL(1)
π hugo-import-jekyll(1) β the Hugo Manual, bestie edition π
okay so real talk, this is the hugo-import-jekyll page from the Hugo manual β it lives at hugo-import-jekyll(1) and it's literally your cheat code for moving a whole Jekyll blog over to Hugo. iykyk π
β¨ NAME β¨
hugo-import-jekyll β hugo import from Jekyll π¦
πΈ SYNOPSIS πΈ
hugo import jekyll [flags] [args]
π DESCRIPTION π
hugo import from Jekyll. β that's the whole vibe, no cap. you're pulling a Jekyll site into Hugo and letting Hugo do the heavy lifting.
the way this works: importing from Jekyll needs two paths, fr fr. like this π
hugo import jekyll jekyll_root_path target_path
first path = where your Jekyll stuff lives, second path = where you want the shiny new Hugo output to land. two paths, both required, that's the whole deal π«Ά
π₯ OPTIONS π₯
--force[=false]β lets you import into a target directory that's already got stuff in it. lowkey the "i know what i'm doing" flag π default isfalse.-h,--help[=false]β help for jekyll. the classic "what does this even do again" button π default isfalse.
π OPTIONS INHERITED FROM PARENT COMMANDS π
these bad boys come down from the parent command, so they work here too β main character energy all the way down the chain β¨
--clock=""β set the clock used by Hugo, e.g.--clock 2021-11-06T22:30:00.00+09:00. yes the timestamp is literally part of the example, i don't make the rules π°οΈ--config=""β config file (default ishugo.yaml|json|toml) π--configDir="config"β config dir. default is literally"config"ποΈ-d,--destination=""β filesystem path to write files to π―-e,--environment=""β build environment π--ignoreVendorPaths=""β ignores any_vendorfor module paths matching the given Glob pattern π«--logLevel=""β log level (debug|info|warn|error) π’--noBuildLock[=false]β don't create.hugo_build.lockfile. defaults tofalse, so by default it does create it, just so we're clear π--quiet[=false]β build in quiet mode. shhhh π€« defaultfalse.-M,--renderToMemory[=false]β render to memory (mostly useful when running the server). defaultfalseπ§-s,--source=""β filesystem path to read files relative from π--themesDir=""β filesystem path to themes directory π¨
ngl, that's a lot of inherited flags β but they're all right there, zero gatekeeping, you got this πͺ
π¦ SEE ALSO π¦
hugo-import(1)β the parent command, go say hi π
aaaand that's the page!! π<br> this lil gem is from Hugo 0.169.0, dated Oct 2026 β so go forth and migrate your Jekyll blog, bestie, you're gonna slay it π β¨π
π¦ where this page comes from
- arch rolling: hugo 0.169.0-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms