Пример реальный. На прошлой неделе начали, вчера (11 сентября 2019 года повесили в интернет: https://inrol.gitlab.io/i1)
Заинтересовались вопросом можно ли без особых знаний программирования запустить сайт бесплатно и быстро. Самое главное, чтобы он был статическим и бесплатно повис в нете. В любом облаке.
Чем отличаются динамические сайты и статические? Динамический сайт построен на каком-либо движке или CMS (который в свою очередь тоже на движке построен). При запросе пользователя данные получаются из базы данных и подмешиваются к каркасу той страницы, которую отдают пользователю.
Соответственно нужен движок, нужна база данных.
При большом количестве запросов сайт может "встать".
У статических сайтов все страницы созданы заранее и пользователю их показывают, ничего не запрашивая у базы данных и не требуя никакого движка для сайта.
Поэтому статические сайты гораздо проще и по-хорошему там почти нечему ломаться (если не брать сам хостинг, который в принципе может сломаться, это же железо таки, но обычно серьезные хостеры дублируют по максимуму всю свою инфраструктуру)
Нам даже особо оформление не важно для первого эксперимента. Нужно только подтверждение на практике, что это быстро, просто, работоспособно.
Важно сделать пару текстов и быстро и желательно бесплатно разместить в интернете - в облаке. Самое простое использовать генераторы статических страниц, а не конструкторы сайтов, которые тоже могут ваять сайт без знания программирования. Это всякие Тильды ( Tilda), Wix, uKit, Squarespace, и прочая, прочая, прочая.
Нам они как-то все показались сложными и не слишком красивыми. И, насколько мы поняли, они все динамические, ну то есть построены на некоем движке, который генерит динамически страницы по запросу пользователя при помощи обращения к базе данных. А у нас была идея сделать именно статические страницы, которые определенным образом сгруппированы. Красота вообще была не нужна. Хотелось понять. Насколько это быстро-просто. И, да по-возможности бесплатно. И, кстати, никакого движка строить (или использовать не надо). Сгенерили страницы и повесили на сайт.
Так как мы немного тыкаем деревянными палочками Питона, уже попытались потыкать Джанго, но как-то пока не сильно легко укладывается в мозг, решили еще потыкать Фласк, следующим после джанго. На наш вкус как-то все слишком наворочено и не очевидно у джанго. Поэтому наш взор упал на Фласк. И мы им собираемся заняться после того, как повесили в нет статические страницы (заодно поразбиравшись в Git, Gitlab и отчасти Github, но так, без фанатизма).
А раз уж мы пытаемся тыкать палочками в Питона (параллельно подглядывая за всем. что более-менее движется С/С++, php, java, js /javascript/, Go, Erlang, тук как-то даже до Ada добрались, кстати показался с достаточно интересной философией) и Джанго с Фласком, то во-первых у Питона не так много генераторов статических сайтов, а в тех, которые мы потыкали палочками то ли мы тупые и блондинки, то ли они слишком сложные или не живые.
А нам как обычно надо быстро, просто в темпе шейка (ну или в крайнем случае босановы, за неимением шейка).
Тем более потом мы собираемся ползти по фласку. А оказалось что у автора фласка (и вроде как и jinja2) Армина Ронахера есть lektor. Как говорится то, что доктор прописал.
Он оказался настолько прост, что понятен младенцам, беременным женщинам, блондинкам, пенсионерам, пионЭрам и нам.
Устанавливается в 5 сек. Готовый проект есть в гитхабе. Можно скачать оттуда и залить в облако.
Мы пока залили через Гит на Гитлаб и ГитлабПейдж (немного понадобились бубны, но совсем чуть-чуть, мы просто никогда ранее не деплоили сайт ни через гитхаб, ни через гитлаб).
И упс: все работает, хотя и не очень красиво.
Сейчас сидим чешем репу. Или добавить фавикон, бутстрап4 и оформление или плюнуть и уже попробовать сделать это на основе фласка, если он нам упадет.
Впрочем вернуться к варианту генератор статических страниц всегда можно.
На всякий случай приведем источник, где собрано почти полтыщи генераторов под разные языки программирования: https://staticsitegenerators.net/
Вот еще список. Там можно по разным фильтрам отбирать. Например только на Питоне: https://www.staticgen.com/
17.53МСК 12.09.2019 апбитуби upb2b
Активность приветствуется, включая отрицательную.
Источники:
1. Поиск Яндекс и Гугл.
2. Открытые и общедоступные источники картинок.
3. Википедия
Можно еще почитать наши дзены upb2b: По продажам в enterprise/hard b2b, источникам и анализу инфы по ЮЛ.
1. Продажи в b2b: Почему активные телефонные продажи не работают так как хотелось бы
2. Продажи: продавать - просто дорогие и сложные услуги/продукты в enterprise/hard b2b
3. Пример анализа компании как контрагента быстро
4. Быстрая и простая проверка контрагентов. Поиск информации о контрагентах (ЮЛ и ИП)
5. Быстро отсеять контрагентов
6. Не верь глазам своим. Первоисточники по контрагентам
7. Зачем нужен платный доступ к базам данных - агрегаторам информации о юридических лицах и индивидуальных предпринимателях.
8. РФ2019: отрасли, предприятия и профессии в зоне риска
9. Заходите на сайт, а Вам сразу звонят: откуда берут телефон
10. Нежелательные звонки на Ваш сотовый
11. Почему правильным продажникам нравится, когда им звонят на сотовый
12. Методы выявление ворующих сотрудников на предприятии
13. Быстрая и простая задачка по поиску информации
14. Первоисточник событий
15. Законно-ли получать МАК адреса для целевых продаж
16. Запуск сайта бесплатно и почти совсем не зная программирования: lektor
Теги: #generator #static #pages #site #генератор #статических #сайтов #страниц #бесплатно #бесплатный #открытый #код #free #open #source #лектор #lektor #фласк #джанго #django #flask #нулевой #уровень #программирования