π-Conjugated nanoribbons attract interest because of their unusual electronic structures and charge-transport behavior. Here, we report the synthesis of a series of fully edge-fused porphyrin- anthracene oligomeric ribbons (dimer and trimer), together with a computational study of the corresponding infinite polymer. The porphyrin dimer and trimer were synthesized in high yield, via oxidative cyclodehydrogenation of singly linked precursors, using 2,3- dichloro-5,6-dicyano-1,4-benzoquinone (DDQ) and trifluoromethanesulfonic acid (TfOH). The crystal structure of the dimer shows that the central π-system is flat, with a slight S-shaped wave distortion at each porphyrin terminal. The extended π- conjugation causes a dramatic red-shift in the absorption spectra: the absorption maxima of the fused dimer and trimer appear at 1188 nm and 1642 nm, respectively (for the nickel complexes dissolved in toluene). The coordinated metal in the dimer was changed from Ni to Mg, using p-tolylmagnesium bromide, providing access to free-base and Zn complexes. These results open a versatile avenue to longer π-conjugated nanoribbons with integrated metalloporphyrin units.