Inserting Porphyrin Quantum Dots in Bottom-Up Synthesized Graphene Nanoribbons.