Jakyll is a drop in Jekyll alternative built with TypeScript & Node.
npm install jakyll
- installs
jakyll
- adds
package.json
scripts - adds the github action
These scripts are automatically added to your package.json
file during the install.
{
...
"scripts": {
"dev": "jakyll -dev",
"build": "jakyll -build",
"start": "jakyll -start",
"deploy": "jakyll -deploy"
},
...
}
jakyll -dev
Development mode serves the site, hot reloading when files change.
jakyll -start
Creates a purely static copy of the site to the build
directory and runs it locally.
jakyll -build
Creates a purely static copy of the site to the build
directory.
jakyll -deploy
Runs the build command and copies it to the gh-pages
branch and pushes the branch to github.
Jakyll was created to transform a local JavaScript developers Meetup Group website from using Jekyll, which has numerous Ruby installation requirements, to a platform that JavaScript developers can easily update and contribute to.
See it in action here: https://norfolkjs.org
Made with ❤️ by iambriansreed.