spee.ch/customize.md
Kenneth C 27cbe26936
Updated the instructions to reflect building before starting
Updated this in a previous pull request but the way I phrased it was a little bit off. 

This provides the instructions that you must BUILD before STARTING the server for it to actually reflect the changes made.
2019-02-13 16:50:27 -05:00

1.1 KiB

Configure your own spee.ch

note: this guide assumes you have done the quickstart or fullstart guide and have a working spee.ch server

Custom Components

The components used by spee.ch are taken from the client/ folder, but you can override those components by defining your own in the site/custom/ folder.

Add a new custom Logo component.

To create your own custom component to override the defaults, create a folder and an index.jsx file for the component in the site/custom/src/components/ folder.

$ cd site/custom/src/components/
$ mkdir Logo
$ cd Logo
$ touch index.jsx
$ nano index.jsx

Create a simple react component in index.jsx.

import React from 'react';

function Logo () {
  return (
    <p>My Logo</p>
  );
};

export default Logo;

Rebuild and restart the server, and you should see your site with a new Logo in the top left corner!

$ npm run build

Then

$ npm run start