--- layout: docs title: Assets permalink: /docs/assets/ --- Jekyll provides built-in support for Sass and can work with CoffeeScript via a Ruby gem. In order to use them, you must first create a file with the proper extension name (one of `.sass`, `.scss`, or `.coffee`) and ***start the file with two lines of triple dashes***, like this: {% highlight sass %} --- --- // start content .my-definition font-size: 1.2em {% endhighlight %} Jekyll treats these files the same as a regular page, in that the output file will be placed in the same directory that it came from. For instance, if you have a file named `css/styles.scss` in your site's source folder, Jekyll will process it and put it in your site's destination folder under `css/styles.css`.
If you are using Mustache
     or another JavaScript templating language that conflicts with
     the Liquid template syntax, you
     will need to place {% raw %} and
     {% endraw %} tags around your code.
sass_dir is only used by Sass
    Note that the sass_dir becomes the load path for Sass imports,
    nothing more. This means that Jekyll does not know about these files
    directly, so any files here should not contain the YAML Front Matter as
    described above nor will they be transformed as described above. This
    folder should only contain imports.