Strona jest kompilator strona, która tworzy strony internetowe z HTML.
Oh świetnie! Teraz, po co to jest?
Czy kiedykolwiek zmagał się z edytory WYSIWYG lub zastępczego znaczników, które po prostu nie to, co chcesz? Czy chcesz, możesz po prostu używać zwykłego starego HTML, gdy patrzysz w górę, jak tabela jest oznaczony w składni MediaWiki?
To był mój sposób myślenia, gdy chciałem założyć bloga. Wiem, HTML, więc dlaczego użyć innego języka znaczników? Chcę wszystko wolność edycji kodu źródłowego bezpośrednio bez konieczności zarządzania ręcznie kilkanaście nagłówków i stopek. Nie potrzebuję błyszczącą bazy danych tylko do wyświetlania tagcloud moich artykułów. I chcę prosty sposób osadzić metadane.
Dlatego napisałem ten ramy python, że trwa kilka odcinki HTML i konwertuje je na stronie internetowej w pełni funkcjonalny. Spójrz na tego pliku:
& Nbsp; Tytuł: mój pierwszy post
& Nbsp; & nbsp; & nbsp; Data: 2011-01-01
& Nbsp; & nbsp; & nbsp; Temat: blog, Python, proste, użyteczne
& Nbsp; & nbsp; & nbsp;
To jest mój pierwszy post.
& Nbsp; & nbsp; & nbsp;
- Spójrz! Lista!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Format jest ukierunkowana na HTTP. Po pierwsze są linie nagłówka, opisujące metadane. Następnie pusta linia. A następnie pełnej mocy niesamowite ze wszystkimi znaczników HTML błyszczące HTML5 oferuje gotowe do użycia inline. Co może być prostsze?
Można również zdefiniować skróty do wykorzystania w znacznikach! Nie, to nie jest kolejny mikro-znaczniki wymyślił. To tylko służebność pisania.
Szukaj "stronie internetowej importu"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; z Google >
Jak go używać?
Mam nadzieję, że do stworzenia skryptu wdrażania somewhen w bliższej przyszłości. Do tego czasu trzeba będzie zrobić trochę pracy bitowy:
$ Git clone http://github.com/Boldewyn/website.git
& Nbsp; & nbsp; & nbsp; $ Mkdir Moja_witryna
& Nbsp; & nbsp; & nbsp; $ Cd Moja_witryna
& Nbsp; & nbsp; & nbsp; _articles $ Mkdir
& Nbsp; & nbsp; & nbsp; $ Cat URL = "http://example.com/"
& Nbsp; & nbsp; & nbsp; > Title = "Mój nowy blog"
& Nbsp; & nbsp; & nbsp; > CONFIG
& Nbsp; & nbsp; & nbsp; $ # Tworzyć artykuły jako pliki HTML w _articles:
& Nbsp; & nbsp; & nbsp; $ Vi _articles / first_post.html
& Nbsp; & nbsp; & nbsp; $ # Osadzić wszystkie inne treści bezpośrednio:
& Nbsp; & nbsp; & nbsp; $ Dotykowy style.css
& Nbsp; & nbsp; & nbsp; $ ../website/__main__.py
& Nbsp; & nbsp; & nbsp; $ ls
& Nbsp; & nbsp; & nbsp; _articles /
& Nbsp; & nbsp; & nbsp; _config.py
& Nbsp; & nbsp; & nbsp; strona /
& Nbsp; & nbsp; & nbsp; style.css
& Nbsp; & nbsp; & nbsp; $ Strona ls
& Nbsp; & nbsp; & nbsp; strona / archiwum /
& Nbsp; & nbsp; & nbsp; strona / feed.xml
& Nbsp; & nbsp; & nbsp; strona / first_post.html
& Nbsp; & nbsp; & nbsp; strona / index.html
& Nbsp; & nbsp; & nbsp; strona / sitemap.xml
& Nbsp; & nbsp; & nbsp; strona / style.css
& Nbsp; & nbsp; & nbsp; strona / tag /
& Nbsp; & nbsp; & nbsp; $ # Gotowe skompilowane strona jest w Moja_witryna / miejscu /
Wszystkie pliki w Moja_witryna, które rozpoczynają się od znaku podkreślenia "_" nie zostaną skopiowane na stronie /.
Jeśli wystąpią problemy, nie wahaj się zgłosić błąd w http://github.com/Boldewyn/website/issues.
Requirements:
- Python
Komentarze nie znaleziono