i think there are good options like what @igorwhiletrue does with his blog, it is versioned in git and people can fix and contribute, same with William, glad he will write the rest tutorial