Cactus

Software screenshot:
Cactus
Dettagli del software:
Versione: 2.1.2
Data di caricamento: 20 Feb 15
Sviluppatore: Koen Bok
Licenza: Libero
Popolarità: 80

Rating: nan/5 (Total Votes: 0)

Cactus è un generatore di sito web statico semplice ma potente utilizzando il modello di sistema Django. Cactus rende semplice anche per sviluppare localmente e distribuire il vostro sito per S3 direttamente. E le grandi opere per società, portafoglio, personali, siti web di supporto e blog.
Per ottenere una rapida panoramica [guarda questo breve video tutorial] (https://vimeo.com/46999791).
Cactus si basa sull'idea che la maggior dinamicità sui siti web in questi giorni può essere fatto utilizzando Javascript, mentre il luogo reale può rimanere statico. Siti web statici sono facili da ospitare e in genere molto veloce.
Ho sviluppato Cactus perché volevo un sistema standard, facile che i progettisti a [Sofa] (http://www.madebysofa.com) potrebbero utilizzare per creare e distribuire siti web veloci. Così gli utenti tipici sono i progettisti che sono tech-savvy, vogliono utilizzare i modelli, ma non piace a pasticciare con la creazione di Django o S3.
Da allora si è evoluto un po 'con un sistema di plugin che supporta blogging, spriting, versioning ed è estendibile.
Potete trovare ulteriori discussione su generatori sito statico in questo [Hacker News discussione] (http://news.ycombinator.com/item?id=2233620).
Esempi
- Http://www.madebysofa.com - Divano sito
- Http://docs.enstore.com - sito web di documentazione Enstore
C'è anche un progetto di esempio blog inclusi.
esercitazione Super veloce per gli impazienti
Installare Cactus con il successivo rivestimento
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Se avete visto nessun errore, ora è possibile generare un nuovo progetto
& Nbsp; cactus creare ~ / www.mysite.com
Per avviare la modifica e la visualizzazione in anteprima il sito digitare la seguente. Cactus inizierà un piccolo webserver che ricostruisce il vostro sito, non appena si modifica un file. È possibile arrestare il server con il controllo-c.
& Nbsp; cd ~ / www.mysite.com cactus servire
Una volta che si è pronti a distribuire il vostro sito a S3 è possibile eseguire il seguente. Avrete bisogno del vostro [accesso Amazon keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Se non hai ancora uno, [leggi come ottenere uno qui] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; cactus deploy
Voila. Il tuo sito web generato da Cactus e ospitato su S3!
Guida estesa
Creazione di un nuovo progetto
È possibile creare un nuovo progetto per la generazione di una nuova struttura di progetto come questo. Assicurarsi che la cartella di destinazione non esiste ancora.
& Nbsp; cactus [percorso] creare
Se non avete visto tutti gli errori, il percorso si indicò dovrebbe apparire come questo.
- Costruire Generated sito (caricare il tuo host)
- Pagine le pagine del sito reale
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html Una pagina di default 404
- Modelli Contiene i modelli di Django
- Base.html
- Directory statica con attività statiche
- immagini
- Css
- Js
& Nbsp; plugins un elenco dei plugin. Per abilitare la rimozione disabilitata dal nome
Rendere il tuo sito
Dopo aver generato il vostro sito è possibile iniziare a costruire con l'aggiunta di pagine ai contenuti, che possono contare su modelli. Così, per esempio, se si desidera una pagina /articles/2010/my-article.html si dovrà creare il file con le directory nella cartella pagine. Quindi è possibile modificare il file e utilizzare le funzioni dei modelli di Django.
Crea il tuo sito
Quando si genera il sito genererà una versione statica nella cartella di compilazione che è possibile caricare su qualsiasi host. Fondamentalmente renderà ogni pagina dalla cartella pagine, copiarlo nella cartella di compilazione e aggiungere tutti i beni statici ad esso in modo che diventi un sito web autonomo. È possibile costruire il tuo sito come questo:
& Nbsp; cd [your-cactus-path] cactus costruire
Il tuo sito web ha reso si trova ora in [percorso] della cartella / costruire. Cactus può anche eseguire un piccolo webserver per visualizzare l'anteprima del sito e aggiornarlo quando si apportano modifiche. Questo è davvero a portata di mano quando si sviluppa. È possibile eseguire in questo modo:
& Nbsp; cactus servire
Collegamento e contesti
Cactus rende facile collegare relativamente a pagine statiche e attività all'interno del vostro progetto utilizzando lo standard variabili di contesto STATIC_URL e root_url. Per esempio, se sei alla pagina /blog/2011/Jan/my-article.html e desidera collegare a /contact.html si scrivere il seguente:
& Nbsp; contatto
Distribuzione
Cactus può rilasciare il sito direttamente a S3, tutto ciò che serve sono le credenziali di Amazon e un nome secchio. Cactus ricorda questi in una configurazione di nome di file config.json fare futuro distribuisce indolore. La chiave segreta viene memorizzata in modo sicuro nel portachiavi o servizi analoghi su altri sistemi operativi.
& Nbsp; cactus deploy
Dopo la distribuzione si può visitare direttamente il sito web. È possibile trovare un log deploy a [site url] /versions.txt.
Cactus fa anche che tutti i file di testo sono compressi e aggiunge intestazioni di cache.
Extra
Cactus si auto genera un file robots.txt e sitemap.xml per voi in base alle vostre pagine. . Ciò contribuirà bots per indicizzare le pagine di Google e Bing per esempio

Requisiti :

  • Python

Altri software di sviluppo Koen Bok

Framer
Framer

13 May 15

Cactus
Cactus

11 Apr 15

Commenti a Cactus

I commenti non trovato
Aggiungi commento
Accendere le immagini!