Fix broken URLs; refine publish.html style