Install dependencies using a package manager: Yarn 1, pnpm or npm, whichever is installed; if there are more than one installed, the priority is as listed. npm is bundled with Node.js by default.
new
$ hexo new [layout] <title>
สร้างบทความใหม่. ถ้าไม่ได้ตั้งค่าชั้ดเจน hexo จะใช้ default_layout ของไฟล์ _config.yml ถ้า title ของบทความนั้นมี space จะต้องห่อ title นั้นด้วยเครื่องหมายอ้างอิง Use the layout draft to create a draft. If the title contains spaces, surround it with quotation marks.
Option
Description
-p, --path
Post path. Customize the path of the post.
-r, --replace
Replace the current post if existed.
-s, --slug
Post slug. Customize the URL of the post.
By default, Hexo will use the title to define the path of the file. For pages, it will create a directory of that name and an index.md file in it. Use the --path option to override that behaviour and define the file path:
hexo new page --path about/me "About me"
will create source/about/me.md file with the title “About me” set in the front matter.
Please note that the title is mandatory. For example, this will not result in the behaviour you might expect:
hexo new page --path about/me
will create the post source/_posts/about/me.md with the title “page” in the front matter. This is because there is only one argument (page) and the default layout is post.
generate
$ hexo generate
generate ไฟล์คงที่
Option
Description
-d, --deploy
Deploy after generation finishes
-w, --watch
Watch file changes
-b, --bail
Raise an error if any unhandled exception is thrown during generation
-f, --force
Force regenerate
-c, --concurrency
Maximum number of files to be generated in parallel. Default is infinity
publish
$ hexo publish [layout] <filename>
ประกาศ draft
server
$ hexo server
Starts a local server. เปิดเซร์ฟเวอร์ local เซร์ฟเวอร์ local นั้นจะเป็น http://localhost:4000/ by default
Lists the configuration (_config.yml). If key is specified, only the value of the corresponding key in the configuration is shown; if both key and value are specified, the value of the corresponding key in the configuration is changed to value.
Options
Safe mode
$ hexo --safe
Disables loading plugins and scripts. ปิดปลั๊กอิน loading และ script ลองใช้โหมดนี้หลังพบปัญหาเมื่อติดตั้งปลั๊กอินใหม่
Debug mode
$ hexo --debug
Logs verbose messages to the terminal and to debug.log. Try this if you encounter any problems with Hexo. log ข้อมูลละเอียดไปถึง terminal และ debug.log เมื่อเห็นข้อผิดพลาดใดๆอยู่ใน log ไปraise a GitHub issueได้
Silent mode
$ hexo --silent
silence ผลไปถึง terminal
Customize config file path
$ hexo --config custom.yml
Uses a custom config file (instead of _config.yml). ใช้ไฟล์การตั้งค่าของตน(แทน _config.yml) ถ้่าเป็นไฟล์หลายตัว ไฟล์นั้นเป็นไฟล์ JSON หรือ YAML ได้ คุณต่องเขียนรายชื่อไฟล์พวกนี้อยู่ใน _multiconfig.yml และตัดแต่ละชื่อไฟล์ด้วยเครื่องหมายจุลภาค