Uważam, że Jekyll jest bardzo łatwy i przydatny w utrzymywaniu statycznych witryn i blogów HTML, szczególnie w przypadku stron GitHub. Chciałem się dowiedzieć, czy istnieją statyczne generatory witryn lub CMS, które pomagają w utrzymaniu stron Jekyll z podglądem na żywo, edycją w linii, zarządzaniem układami, zarządzaniem plikami itp.Czy istnieje jakiś edytor GUI/WYSIWYG CMS oparty na Jekyll?
Odpowiedz
Pojawia się rynek usług "bezgłowych CMS", które pozwalają (lub inni autorzy) edytuj zawartość za pomocą interfejsu internetowego, a następnie uzyskaj dostęp do tej treści za pośrednictwem interfejsu API. Większość ma webhook'y, które można wykorzystać do uruchomienia regeneracji statycznej strony, gdy zawartość przechowywana w CMS zostanie zmieniona. Istnieją już biblioteki do integracji z językiem jekyll dla tych platform.
Lista bezgłowe CMSów:
Znalazłem te rozwiązania:
Drugi wydaje się być bardziej obiecujące do mnie. Zasadniczo chcemy opracować szablony jekyll po naszej stronie, ale chcemy mieć możliwość edytowania treści online przez osoby niebędące programistami.
Jeśli nie chcesz płacić i masz problemy z hostowaniem rozwiązania lub edytowaniem offline, możesz wypróbować to: https://github.com/jekyll/jekyll-admin (Chociaż tego nie próbowałem, ale jeśli tak, proszę podziel się swoimi doświadczeniami ze mną.)
Właśnie skończyłem z prostym edytorem tego samego. Można go znaleźć na github here. Nadal jest w fazie pierwszego wydania, ale ma podgląd na żywo do edycji postów na jekyll i zarządzania nimi.
Kilka fajnych produktów pasowały tutaj:
- CloudCannon
- Siteleaf
- Forestry.io
- DatoCMS
- Netlify CMS
- Jekyll-admin
Większość z nich jest bezpośrednio synchronizowana z Git, dzięki czemu programiści mogą bezpośrednio przejść na repozytorium, a użytkownicy niezwiązani z technologią pośrednio robią to samo, zapisując zawartość (która uruchamia kompilacje) w prostszych interfejsach.
Osobiście lubię CloudCannon ze względu na łatwe, bardziej "wizualne" podejście do edycji rzeczy dla osób nietechnicznych (jeden z naszych programistów napisał pełne odmiany na using CC + Jekyll for a multilingual site, jeśli będzie pomocny).
Podejście Netly CMS "open source" jest całkiem fajne. CMS to w zasadzie aplikacja reagowania, którą wstrzykujesz w dowolnym projekcie.
Szczęśliwe kodowanie.
Poszukuję tego samego, ponieważ wszystkie statyczne generatory witryn, które znalazłem, wymagają wiedzy Markdown, która nie jest w ogóle odpowiednia dla moich klientów. Znalazłem ten świetny CMS (Kinda!) https://sitecake.com/
Nadal nie wiem, jak zarządzać kolekcjami, powiedzmy, kilka produktów z detalami lightbox, ale uważam, że jest to możliwe.
- 1. CMS oparty na języku JavaScript, bez serwera?
- 2. Edytor wizualny/projektant oparty na przeglądarce?
- 3. Czy istnieje dobry IDE oparty na IE?
- 4. Czy istnieje torrent torrent oparty na Railsach?
- 5. Czy istnieje CMS dla windy?
- 6. Dragover - czy istnieje jakiś problem?
- 7. Czy istnieje edytor kodu działający na telefonach z ekranem dotykowym?
- 8. Edytor kodu oparty na javascript dla niestandardowej składni języka
- 9. Czy w Jekyll istnieje zwięzły sposób na częściowe renderowanie Markdown?
- 10. Czy istnieje "Edytor struktury drzewa" dla Lispa?
- 11. Czy istnieje komponent oparty na porcie We/Wy dla Delphi?
- 12. Czy istnieje lekki edytor tekstu jQuery?
- 13. Czy istnieje dobry edytor JSP dla Eclipse?
- 14. Czy istnieje jakiś standardowy moduł gui do aplikacji węzła?
- 15. Czy istnieje jakiś rodzaj CacheDependency w System.Runtime.Caching?
- 16. Czy istnieje jakiś sposób obsługi asynchronicznej/oczekującej za usługą ASMX?
- 17. Język programowania oparty na Unicode
- 18. PowerShell oparty na pythonie?
- 19. Czy kompilator oparty na chmurze byłby wykonalny?
- 20. Jak przekonwertować projekt oparty na NIB na oparty na scenorysie?
- 21. Czy istnieje edytor HTML/CSS/JS, który natychmiast wyświetla zmiany?
- 22. Czy istnieje edytor XML z widokiem siatki podobnym do XMLSpy?
- 23. Czy istnieje edytor/wtyczka/wersja MATLAB z lepszym zakończeniem kodu?
- 24. Czy istnieje edytor instrukcji klasy plików klasycznych/bytecode?
- 25. Czy istnieje dobry edytor K ++ Kode dla Klingona?
- 26. Interpreter oparty na Prologu
- 27. Terminal oparty na RPG
- 28. Elastyczny transkoder oparty na zdarzeniach?
- 29. Czy istnieje jakiś powód do korzystania z System.Uri?
- 30. Framework UI oparty na języku JavaScript oparty na języku JavaScript
Nie widzę tu żadnej alternatywy open source ... i nie znalazłem zbyt wiele dla szybkiego wyszukiwania. Smutny w pewnym sensie. – Fabien
Jedną z opcji open source, którą później poznałem: http://hacienda.io/ –
Zgadzam się jednak, byłoby wspaniale, gdyby istniała opcja open source utrzymywana przez organizację, która oferowała również hostowany plan. –