hjemmeside er en hjemmeside compiler, der skaber hjemmesider fra HTML.
Oh store! Nu, hvad nytter det?
Har du nogensinde kæmpet med WYSIWYG editorer eller erstatning markup, der bare ikke gøre hvad du vil? Har du ønsker du kunne bare bruge almindelig gamle HTML, når du kigger op, hvordan en tabel markeres i MediaWiki syntaks?
Dette var min tankegang, når jeg ønskede at starte en blog. Jeg kender HTML, så hvorfor bruge et andet kodesprog? Jeg vil have al den frihed for direkte kildekode redigering uden besværet med at administrere manuelt et dusin sidehoveder og sidefødder. Jeg behøver ikke en skinnende database bare for at vise en Tagcloud af mine artikler. Og jeg vil have en enkel måde at indlejre metadata.
Derfor skrev jeg denne Python rammer, der tager en masse HTML stubbe og konverterer det til en fuldt funktionel hjemmeside. Tag et kig på denne fil:
& Nbsp; Titel: mit første indlæg
& Nbsp; & nbsp; & nbsp; Dato: 2011-01-01
& Nbsp; & nbsp; & nbsp; Emne: blog, Python, enkel, brugbar
& Nbsp; & nbsp; & nbsp;
Dette er mit første indlæg.
& Nbsp; & nbsp; & nbsp;
- Se! En liste!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Formatet er orienteret mod HTTP. Først er der header linjer, der beskriver metadata. Så en tom linje. Og så fuld power fantastisk HTML markup med alle de blanke HTML5 funktioner klar til brug inline. Hvad kunne være enklere end det?
Du kan også definere genveje, der skal bruges i din markup! Nej, det er ikke en anden mikro-markup opfundet. Det er bare en skrive servitut.
Søg "import website"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; med Google
Hvordan bruger jeg det?
Jeg håber at skabe en indsættelse script somewhen i nærmere fremtid. Indtil da, vil du nødt til at gøre en lille smule arbejde:
$ Git klon http://github.com/Boldewyn/website.git
& Nbsp; & nbsp; & nbsp; $ Mkdir Mit_Websted
& Nbsp; & nbsp; & nbsp; $ Cd Mit_Websted
& Nbsp; & nbsp; & nbsp; $ Mkdir _articles
& Nbsp; & nbsp; & nbsp; $ Cat URL = "http://example.com/"
& Nbsp; & nbsp; & nbsp; > TITLE = "Min nye blog"
& Nbsp; & nbsp; & nbsp; > CONFIG
& Nbsp; & nbsp; & nbsp; $ # Oprette artikler som HTML-filer i _articles:
& Nbsp; & nbsp; & nbsp; $ Vi _articles / first_post.html
& Nbsp; & nbsp; & nbsp; $ # Integrere alt andet indhold direkte:
& Nbsp; & nbsp; & nbsp; $ Røre style.css
& Nbsp; & nbsp; & nbsp; $ ../website/__main__.py
& Nbsp; & nbsp; & nbsp; $ ls
& Nbsp; & nbsp; & nbsp; _articles /
& Nbsp; & nbsp; & nbsp; _config.py
& Nbsp; & nbsp; & nbsp; site /
& Nbsp; & nbsp; & nbsp; style.css
& Nbsp; & nbsp; & nbsp; $ Ls websted
& Nbsp; & nbsp; & nbsp; site / arkiv /
& Nbsp; & nbsp; & nbsp; site / feed.xml
& Nbsp; & nbsp; & nbsp; site / first_post.html
& Nbsp; & nbsp; & nbsp; site / index.html
& Nbsp; & nbsp; & nbsp; site / sitemap.xml
& Nbsp; & nbsp; & nbsp; site / style.css
& Nbsp; & nbsp; & nbsp; site / tag /
& Nbsp; & nbsp; & nbsp; $ # Den klar kompileret site er i Mit_Websted / site /
Alle filer i Mit_Websted, der starter med en understregning "_" ikke vil blive kopieret til stedet /.
Hvis du støder på problemer, tøv ikke med at indsende en fejl på http://github.com/Boldewyn/website/issues.
Requirements:
- Python
Kommentarer ikke fundet