Home

Awesome

QuantumOptics.jl website

In this repository the following additional resources are defined:

Jekyll is used to generate the (static) website from all different parts.

The website itself uses the following technologies:

JavaScript libraries:

CSS:

A basic principle is that any code that is shown should be run and tested automatically before it is included.

Directory layout

It is recommended to place all resources into the same directory, i.e.:

|
|--> ./QuantumOptics.jl
|--> ./QuantumOptics.jl-examples
|--> ./QuantumOptics.jl-documentation
|--> ./QuantumOptics.jl-benchmarks
|--> ./QuantumOptics.jl-website

Software Requirements

Build process

The code snippets are executed by make.jl.

Finally, one uses jekyll to build the website: * For development run jekyll interactively: jekyll serve. * To just create it once: jekyll build. This will create the finished website in the build directory which then can be deployed to the server.