Skip to content

CSS and assets ​

Including assets ​

With static file serving set up, you are able to access assets in the public folder from within your views. Suppose you have an image stored at public/images/logo.png. You can display it in your views like this:

html
<%- include('partials/header') %>

<h1>Welcome to Bleeter</h1>
<h2>Follow the herd</h2>

<img src="/images/logo.png" alt="Bleeter logo" width="150">

<%- include('partials/footer') %>

Applying CSS ​

To apply CSS to your files, create a .css file in your public folder. For example, public/css/index.css. To apply it, simply include in your HTML <head> as normal:

html
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="/css/index.css">
  <title>Bleeter | <%= title %></title>
</head>