Някои инструменти с отворен код за създаване на статични сайтове

Някои инструменти с отворен код

В един предишна статия Бях им казал за статични уебсайтове и ние чакахме изброяване на инструменти с отворен код за тяхното създаване

Както казах по това време, статичните сайтове не са неизменни, разликата с динамичните сайтове е, че всяка персонализация се извършва на клиентския компютър, а не на сървъра. В противен случай файловете, които сървърът показва на клиента, са абсолютно същите като тези, качени от компютъра на създателя.

Някои инструменти с отворен код за създаване на статични сайтове

Джекил

Ако сте изтеглили някакви проекти от GitHub, вероятно знаете Страници на GitHub, услугата за създаване и хостинг на уебсайт, която мениджърът на хранилището на Microsoft предлага на проектите, хоствани тамВие. Е, страниците се създават с Джекил

За да създадете сайтове с Jekill pМоже да се използва всяка дистрибуция на Linux който отговаря на следните изисквания:

  • Език за програмиране Ruby във версия 2.5.0 или по-нова, включително библиотеки за разработка.
  • Мениджър на пакети RubyGems.
  • GCC и Make.

Markdow се използва за форматиране на текстаn докато pЗа създаването на шаблони имате инструмент, наречен Liquid.

Резултатът излиза под формата на HTML и CSS файлове.

Има приставки за най-популярните мениджъри на съдържание, които ви позволяват да мигрирате съдържанието на вашия блог към Jekill, въпреки че ще трябва да използвате платформа като Disquis, за да хоствате коментарите.

Един момент, който трябва да имате предвид, че ако обичате визуалните редактори да пишат публикацията си в блога,

Уго

Se дефинира себе си като "една от най-популярните рамки с отворен код за създаване на статични сайтове" и на уебсайта му те твърдят, че е "най-бързият". Сякаш обещанията не бяха достатъчни, разработчиците му казват, че е създаден, за да направи уеб дизайна отново забавен.

Написано е в Go, език за програмиране с отворен код, поддържан от Google и независима общност от разработчици.

Някои от неговите характеристики са:

  • Бързо генериране на страници (по-малко от минута)
  • Работи на Windows, Linux и Mac.
  • Поддръжка за управление на шаблони.
  • Персонализируеми връзки
  • Таксономия
  • Поддръжка на платформата за коментари на Disquis.
  • Поддръжка за Google Analitycs.
  • Създаване на динамични менюта.

Hugo може да се използва за всички видове уебсайтове и е съвместим с най-популярните услуги за уеб хостинг.b.

Хексо

Създаден специално за блогове, Той се основава на Node.JS, изпълнение на Javscript, базирано на механизма за рендиране на Google Chrome.

Единственото изискване за използване Хексо е, че операционната система има инсталиран Node.js от версия 10.13, въпреки че се препоръчва да използвате версия 12 и по-нова.

  • Бързо генериране на страници. Обещават да обработят стотици файлове за секунди.
  • Генериране на сайтове с една команда.
  • Могат да се използват различни варианти на Markdown
  • Мощен интерфейс за програмиране на приложения за разширяване на неговите функции.
  • Поддръжка чрез плъгини за различни механизми за шаблони като JS, Pug, Nunjucks и др.
  • Интеграция с допълнителни NPM пакети като Babel, PostCSS, Less / Sass и др.
  • Повече от 300 персонализируеми теми.

Докузавър

Както подсказва името, този проект, част от инициативата на Facebook с отворен код, специализира в създаването на уебсайтове за документация.  Въпреки че е предназначен за документиране на проекти с отворен код, той не е ограничен до тази употреба. Той се основава на React, Javascript библиотека за създаване на потребителски интерфейси.

Някои от неговите характеристики са:

  • Генериране на HTML страници от текст, написан с помощта на Markdown и MDX.
  • Повторно използване на код, написан с помощта на React
  • Автоматичен превод на документацията, създадена между 70 езика.
  • Създаване и поддръжка на различни версии на документ.
  • Лесно търсене във всеки документ с помощта на търсачката на Алголия.
  • Оптимизиран за търсачки. HTML файловете се генерират статично за всеки възможен път
    Конкретна SEO страница

В момента има две версии на Docusaurus, които циркулират, Използваната в тази статия връзка съответства на версия 2, която е тази, препоръчана от разработчиците за нови уебсайтове.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.