configless static blog generator