Начальный коммит

This commit is contained in:
Иван Кузьменко 2025-02-28 05:02:25 +03:00
commit 203b2d8403
42 changed files with 5183 additions and 0 deletions

22
README.md Normal file
View file

@ -0,0 +1,22 @@
# Сайт Tea Sanctuary
Создан с использованием фреймворка [SvelteKit](https://kit.svelte.dev/). Основан на исходном коде [сайта Small Fish](https://github.com/Small-Fish-Dev/small-fish-dev.github.io).
## Запуск
1. Скачайте и установите последнюю версию [Node.js](https://nodejs.org/en/) (для Linux и macOS рекомендуем использовать [менеджер версий nvm](https://github.com/nvm-sh/nvm))
2. Откройте проект в предпочтительной среде разработки (рекомендуем [VS Code](https://code.visualstudio.com/), но можно и [JetBrains WebStorm](https://www.jetbrains.com/webstorm/))
3. В терминале выполните следующие команды:
```
npm install
npm run dev
```
## Добавление блогов
Блоги пишутся в формате Markdown, где один блог - один файл с названием вида `имя-блога.md`. Примеры можно увидеть в [папке `src/blogs`](./src/blogs/). RSS сгенерируется автоматически.
## Разработка
Для Visual Studio Code достаточно плагина [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) и [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint). Оба помечены как рекомендуемые для данного проекта и могут быть установлены в один клик.