added published_on field, markdown rendering mostly working