Тут собираются и верстаются статьи для articles (см таблицу в БД или Статьи
в админке

## Команды для создания css-стилей из scss
Имеют суффикс :article. Чтобы не компилировать каждый раз js админки и фронэнда,
Статьи и сам сайт были разделены в сборщике на две группы: website и articles.
Чтобы собрать стили для статей нужно выполнить `npm start prod:articles`.
Остальные команды смотри в `package.json`, свойство `scripts`.

## /articles/src/
### Структура исходных файлов стилей и js
```
article-name/index.html
article-name/scss/article-name.scss
article-name/js/main.js (опционально)
```

### Путь к изображениям
Должен быть таким, будто `article-name/index.html` находится в папке `public/`.
Например `/img/article/article-name/img-example.jpg`. Тогда сам файл должен
находится в `/public/img/article/article-name/img-example.jpg`. Таким образом
и css-файл, и html-файл, и будущая статья будут видеть одинаковый url.

## /public/
Теперь нужно добавить эти файлы в webpack. Правило такое: одна статья - один
css-файл и один js файл. Содержимое HTML-файла нужно добавить в таблицу articles
или через админку (пункт меню: Статьи). Стили добавляются в поле "Путь к стилю статьи".

### Структура статических файлов
```
css/articles/article-name.css
js/articles/article-name.js
```

### Пример выражения для laravel mix (см webpack.mix.js)
```js
mix.sass(
    'articles/article-name/scss/article-name.scss',
    'public/css/articles'
    )
;
```

В данном примере, после выполнения `npm run dev[|watch|prod]:article`
в папке `/public/css/articles` появится файл `article-name.css`.
