[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Blog and OPAM-aware static website generator



> On 23 Sep 2015, at 09:20, Gareth Rushgrove <gareth@xxxxxxxxxxxxxxxxx> wrote:
> 
> On 22 September 2015 at 21:24, Andrew Stuart
> <andrew.stuart@xxxxxxxxxxxxxxxxxx> wrote:
>> The Pioneer Projects page 
>> https://github.com/mirage/mirage-www/wiki/Pioneer-Projects mentions "Blog 
>> and OPAM-aware static website generatorâ.
>> 
>> Anyone interested in generating static websites would gain a great deal from 
>> first investigating httrack - itâs the most powerful static site generator 
>> although not many people seem to know of it.  httrack can convert most 
>> websites into static HTML and then they just need to be compiled into 
>> MirageOS.
>> 
>> https://www.httrack.com
>> 
> 
> I'd see htttrack as more of a spiderering tool, for downloading an
> existing site. Like wget but more specialised. It's pretty great.
> 
> I _think_ this project refers more to generating the HTML in the first
> place, often from something like a directory of markdown files. Most
> languages have something similar and it's often a great
> my-first-running-application place to start with a new language. As
> inspiration for that sort of thing:
> 
> https://gohugo.io/ (Go)
> http://blog.getpelican.com/ (Python)
> https://sculpin.io/ (PHP)
> https://jekyllrb.com/ (Ruby)
> http://wintersmith.io/ (JavaScript)

Yes, this project is about creating a pure OCaml static-site generator, but 
with the added benefit of being able to extend functionality to make use of 
other parts of the OCaml ecosystem (i.e. OPAM).  

Some work began earlier this year and you can see the core of it at: 
https://github.com/dsheets/tower
I should probably write up a post about what we were aiming for and where we 
got to. :)

In the long term, it would be pretty cool to set up infrastructure like GitHub 
pages for the OCaml community, where unikernel sites for individuals/projects 
could be hosted (and using something like Jitsu would mean theyâre only 
âactiveâ when required).  Thatâs a little way off though.

If anyone is interested in working on the static site generator project, please 
do get in touch!

Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.