full markup blog