Результаты поиска
Начало работы с CastleWiki
Узнайте, как настроить, сконфигурировать и использовать CastleWiki для ваших задач документирования.

Предварительные требования
Природное Лечение (Уровень 4) Перед началом работы убедитесь, что у вас есть следующее:
- Современный веб-браузер (Chrome, Firefox, Safari или Edge)
- Базовые знания HTML (для редактирования контента)
- Текстовый редактор для изменения файлов
- PHP 5.4+ (для запуска локального сервера)
Установка
Чтобы начать работу с CastleWiki, выполните следующие простые шаги:
- Загрузите файлы
Клонируйте репозиторий или скачайте ZIP-файл на свой локальный компьютер.
git clone https://github.com/yourusername/castlewiki.git
- Перейдите в директорию
Откройте терминал или командную строку и перейдите в папку CastleWiki.
cd castlewiki
- Запустите сервер
Запустите локальный сервер, чтобы просмотреть свою вики:
php -S localhost:8000
В Windows вы также можете дважды щелкнуть файл
start-server.bat
. - Откройте в браузере
Откройте ваш браузер и перейдите по адресу http://localhost:8000
Структура проекта
Понимание структуры файлов CastleWiki поможет вам настроить его под свои нужды:
📁 Основные файлы
- index.php - Главный роутер для вики
- .htaccess - Правила перезаписи URL
- layouts/main.php - Главный шаблон макета
- README.md - Документация проекта
- start-server.bat - Пакетный файл Windows для запуска сервера
📁 pages/
- home.php - Контент главной/домашней страницы
- getting-started.php - Руководство по началу работы
- example.php - Пример страницы
- test.php - Тестовая страница
- 404.php - Страница ошибки для отсутствующего контента
📁 includes/
- functions.php - Вспомогательные функции
📁 styles/
- main.css - Все стили для вики
📁 scripts/
- main.js - Функциональность JavaScript для навигации и интерактивности
Создание контента
CastleWiki позволяет легко создавать и организовывать вашу документацию:
Добавление страниц
- Создайте новый PHP-файл в директории
pages/
- Назовите файл желаемым URL-идентификатором (например,
my-page.php
для/my-page
) - Добавьте ваш контент, используя HTML
- Добавьте страницу в боковую панель навигации в
layouts/main.php
(опционально) - Всё! Ваша страница автоматически доступна по адресу
/your-page-name
Настройка боковой панели
Навигация на боковой панели определена в layouts/main.php
. Чтобы добавить новый элемент:
<li class="<?= is_active(\'page-name\') ? \'active\' : \'\' ?>">
<a href="<?= url(\'page-name\') ?>">Заголовок страницы</a>
</li>
Для вложенных элементов (подменю):
<li>
<a href="#">Категория</a>
<ul class="submenu">
<li><a href="<?= url(\'page1\') ?>">Страница 1</a></li>
<li><a href="<?= url(\'page2\') ?>">Страница 2</a></li>
</ul>
</li>
Вспомогательные функции
CastleWiki включает вспомогательные функции для упрощения разработки:
url(\'page-name\')
- Генерирует правильный URL для страницыis_active(\'page-name\')
- Проверяет, является ли текущая страница активной
Следующие шаги
Теперь, когда CastleWiki работает, вот рекомендуемые следующие шаги:
- Настройте стили в соответствии с вашим брендом
- Посмотрите пример страницы, чтобы понять, как создавать контент
- Добавьте свой собственный контент в вики
- Настройте боковую панель в соответствии со структурой вашей документации