Скрипты WEB1M2PHP


WEB1M2PHP — это набор из двух скриптов PHP, позволяющих быстро организовать несложный сайт визиточного типа на десяток страниц, используя для их разметки не HTML, а язык размётки Markdown.

СКАЧАТЬ СКРИПТЫ WEB1M2PHP


Старый добый WEB-1

«Всемирная Паутина» World Wide Web условно развился на две концепции — Веб-1 и Веб-2. Изначально была концепция Веб-1, когда сам создатель веб-ресурса создавал содержание своего сайта, а посетители читали это содержание.

Концепция Веб-2 предполагает, что посетители сайта сами создают содержание сайта, как это происходит в социальных сетях. А создатели сайта концентрируеются только на технической стороне работы веб-ресурса.

Как бы не были популярны веб-сервисы типа Веб-2, необходимость в старых добрых традиционных сайтах никуда не делась. И по прежнему нужны саты-визитки, домашние страницы, сайты документации, сайты для размещения своих программ и книг. Обычно это сайты на тесяток-другой страниц.

В помощь создателям таких традиционных несложных сайтов типа «визитка» можно предлажить набор скриптов PHP WEB1M2PHP. С его помощью вы можете быстро создать хорошо индексируемый сайт-визитку или типа того без особых хлопот. Cайт belursus.info использует для работы эти скрипты и является также демонстрацией их работы.

Набор PHP-скриптов WEB1M2PHP предназначен для работы небольших несложных сайтов в стиле WEB-1 на десяток другой страничек, где странички созданы с помощью простого языка разметки Markdown.

WEB1M2PHP
WEB1M2PHP

В набор входят непосредственно два скрипта: index.php и markdown.php. Они являются модификациями скриптов Markdown Viewer PHP Нейла Свинея и PHP Markdown Мишеля Фортина соответственно. (Подробнее смотрите файл LICENSE.md в архиве WEB1M2PHP).

Создание сайта

Предполагается, что хостинг для сайта с необходимыми требованиями (см. ниже «Требования к хостингу») уже есть. Чтобы создать сайт, необходимо произвести следующие несложные действия:

Требования к хостингу

Хостинг должен поддерживать PHP 5.2+.

Необходимо настроить на веб-сервере по умолчанию вывод страницы index.php. (Обычно это установлено по умолчанию на большинстве хостинговj

Работа сайта, внутренние и внешние ссылки

Скрипт index.php является основным, а markdown.php — вспомогательным. Оба скрипта обеспечивают преобразование файлов в разметке «Маркдаун» в код HTML со стилями CSS.

Преобразование внутренних ссылок на файлы с расширением «md» или «MD» происходит так, что скрипт index.php получает в качестве аргумента к параметру ’src’ имя этого файла «Маркдаун». То есть все внутренние ссылки на файлы с расширениями «md» или «MD» преобразовываются к такому формату:

http://www.имясайта/index.php?src=файл.md

Это преобразоавние делается только для ссылок оформленных «в строку» (inline). Например, если скрипт находит в файле «Маркдаун» внутреннюю ссылку [Главная](START.md), то он преобразует её к виду

http://www.имясайта/index.php?src=START.md

Но в «Маркдаун» есть ещё возможность оформлять ссылки в виде сноски. Например

[Главная][1]
...
[1]: START.md

Внутренние ссылки на файлы с расширением «md» или «MD» в виде сноски WEB1M2PHP не преобразовывает формату с параметром src, а оставляет как есть. Вполне возможно в дальнейших версиях будет работать и для ссылок в виде сносок.

Внутренние ссылки на файлы с расширениями кроме «md» или «MD» оставляются как есть.

Для ссылок «в строку» на внешние сайты требуется обязательно писать ссылки с префиксом «http», «https».

Редактирование переменных index.php

Откройте в тестовом редакторе файл index.php и установите собственные значения для переменных:

Особенности преобразования «Маркдаун»

Скрипт-транслятор «Маркдаун» в HTML markdown.php использует базовый синтаксис «Маркдаун», — без таблиц. Это сделано намерено, чтобы не было соблазна верстать таблицами и сконцентрироваться на содержании.

Изображения отображаются в оригинальном разрешении без масштабирования. Не используйте изображения в качестве декоративных элементов — используйте только иллюстративные изображения.

Так как сайты типа «визитки» небольшие — в среднем на десяток страниц, то нет большой необходимости организовывать меню сайта. Достаточно сделать содержание сайта на главной странице, а на остальных страницах создавать обязательную ссылку на эту начальную страницу сайта.

Стили и визуальные темы

Визуальный стиль определяется стилевыми таблицами CSS, которые находятся непосредственно в скрипте index.php. Эти таблицы при желании можно отредактировать. В дальнейшем планируется сделать подборку из готовых визуальных тем на выбор.

Ⓜ ⬇ 2016