Fix code highlight width issue again, and also make ribbon not covers title and text