Fork IOCamlJS and switch to the gh-pages branch.
Create the new notebook in the notebooks subdirectory.
$ iocaml -js min notebooks/my_demo.ipynb -no-split-lines
Note we require the -no-split-lines option to save the notebook in a format understood by iocamljs when used without the server. Just ensure the notebook is saved this way before publishing.
Add a new html file to the project
my_demo.html with the following contents
--- layout: iocamljs notebook_guid: "my_demo.ipynb" kernel: min ---
The notebook_guid parameter should point to the newly created notebook. The kernel
parameter selects which iocamljs kernel will run. Here
min refers to the kernel
static/services/kernels/js/kernel.min.js. You can also add new kernels
with custom package sets if required.
Finally add the link to the landing page in index.md
* [My demo](my_demo.html)
Send a pull request.