Domanda

Uso cvs per mantenere tutti i miei frammenti di python, note, c, codice c ++. Dato che il provider di hosting fornisce anche un web server pubblico, stavo pensando che avrei dovuto convertire automaticamente i CV in un sito Web di snippet di programmazione.

  1. cvsweb non è ciò che intendo.
  2. doxygen è per un progetto completo e per sfogliare online i codici di autoreferenziazione. Penso che doxygen sia più come i tag basati sul web.

Ho provato con rest2web , è necessario che scrivo / ristabilisca le intestazioni e file come file .txt e interferiranno con la sintassi del linguaggio di programmazione.

Un approccio che ho pensato è: 1) esegui source-hightlight e crea pagine .html per tutti gli script. 2) ora scrivi uno script per indicizzare quegli script .htmls e creare una pagina web. 3) Crea il sito Web di quelle pagine.

prima di procedere, ho pensato di discutere qui, se i membri hanno qualche suggerimento. Cosa fare, quando si desidera mantenere i frammenti e le note in cvs e anche generarlo automaticamente in un buon sito Web. Mi piace rest2web per convertire le note in HTML.

È stato utile?

Soluzione 3

Alla fine ho optato per rest2web . Ho dovuto fare quanto segue.

  1. Utilizza uno script python separato per copiare ricorsivamente i file nel CVS in una directory separata.
  2. Aggiunti file extra index.txt e template.txt a tutte le directory che desideravo trovassi nella pagina web.
  3. La cosa migliore di rest2web è che supporta gli script Python all'interno di template.txt, quindi ho appena eseguito un ciclo dei contenuti e li ho indicizzati nella pagina.
  4. C'è ancora molto da fare per automatizzare l'intero processo. Per es. Visualizzazione in linea di programmi e colorizzazione, che penso si possa fare con alcune prove in più.

Ho il sito web completo qui, si chiama uthcode .

Altri suggerimenti

Esegui Trac sul server collegato al repository (svn). Il wiki di Trac può fare comodo riferimento a file e changeset. Ottieni anche biglietti TODO.

enscript o pygmentize (parte dei pigmenti) può essere usato per convertire il codice in HTML. Puoi utilizzare un'intestazione o un piè di pagina personalizzati per collegarti al codice effettivo per il download.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top