sito web è un compilatore sito web, che realizza siti web da HTML.
Oh grande! Ora, a che serve questo?
Hai mai lottato con editor WYSIWYG o markup sostituto, che proprio non fare quello che vuoi? Vuoi che si potrebbe utilizzare semplicemente vecchio HTML, quando si guarda in su, come un tavolo è segnata in sintassi MediaWiki?
Questa era la mia linea di pensiero, quando ho voluto aprire un blog. So HTML, quindi perché usare un altro linguaggio di marcatura? Voglio che tutti la libertà di modifica del codice fonte diretta, senza il fastidio di gestire manualmente una dozzina di intestazioni e piè di pagina. Non ho bisogno di un database lucido solo per visualizzare un tagcloud dei miei articoli. E voglio un modo semplice per incorporare i metadati.
Per questo ho scritto questo quadro Python, che prende un po 'di stub HTML e lo converte in un sito Web completamente funzionale. Date un'occhiata a questo file:
& Nbsp; Titolo: Il mio primo post
& Nbsp; & nbsp; & nbsp; Date: 2011-01-01
& Nbsp; & nbsp; & nbsp; Oggetto: blog, Python, semplice, usabile
& Nbsp; & nbsp; & nbsp;
Questo è il mio primo post.
& Nbsp; & nbsp; & nbsp;
- Guarda! Un elenco!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Il formato è orientata verso HTTP. In primo luogo ci sono linee di intestazione, che descrivono i metadati. Poi una riga vuota. E poi a piena potenza markup HTML impressionante con tutto il lucido HTML5 presenta pronto per essere utilizzato in linea. Cosa potrebbe essere più semplice di così?
È inoltre possibile definire le scorciatoie da utilizzare nel vostro codice! No, non è un altro micro-marcatura inventata. E 'solo una servitù di battitura.
Cerca "sito web importazione"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; con Google
Come si usa?
Spero di creare uno script di distribuzione somewhen nel futuro più vicino. Fino ad allora, si dovrà fare un po 'di lavoro po':
$ Git clone http://github.com/Boldewyn/website.git
& Nbsp; & nbsp; & nbsp; $ Mkdir my_website
& Nbsp; & nbsp; & nbsp; $ Cd my_website
& Nbsp; & nbsp; & nbsp; _articles $ Mkdir
& Nbsp; & nbsp; & nbsp; $ URL cat = "http://example.com/"
& Nbsp; & nbsp; & nbsp; > Title = "Il mio nuovo blog"
& Nbsp; & nbsp; & nbsp; > CONFIG
& Nbsp; & nbsp; & nbsp; $ # Creare articoli come file HTML in _articles:
& Nbsp; & nbsp; & nbsp; $ Vi _articles / first_post.html
& Nbsp; & nbsp; & nbsp; $ # Incorporare tutti gli altri contenuti direttamente:
& Nbsp; & nbsp; & nbsp; $ Touch style.css
& Nbsp; & nbsp; & nbsp; $ ../website/__main__.py
& Nbsp; & nbsp; & nbsp; $ ls
& Nbsp; & nbsp; & nbsp; _articles /
& Nbsp; & nbsp; & nbsp; _config.py
& Nbsp; & nbsp; & nbsp; sito /
& Nbsp; & nbsp; & nbsp; style.css
& Nbsp; & nbsp; & nbsp; Sito ls $
& Nbsp; & nbsp; & nbsp; sito / archive /
& Nbsp; & nbsp; & nbsp; sito / feed.xml
& Nbsp; & nbsp; & nbsp; sito / first_post.html
& Nbsp; & nbsp; & nbsp; sito / index.html
& Nbsp; & nbsp; & nbsp; sito / sitemap.xml
& Nbsp; & nbsp; & nbsp; sito / style.css
& Nbsp; & nbsp; & nbsp; sito / tag /
& Nbsp; & nbsp; & nbsp; $ # Il sito compilato pronto è in my_website / site /
Tutti i file in my_website, che iniziano con un underscore "_" non verranno copiati sito /.
In caso di problemi, non esitate a segnalare un bug a http://github.com/Boldewyn/website/issues.
Requirements:
- Python
I commenti non trovato