EDIT: In the book "Principles of Algebraic Geometry" by Griffiths and Harris the authors prove the Hodge decomposition for the Dolbeault operator $\bar\partial$ on differential forms on a compact complex manifold (see Ch. 0). Then they mention without proof (see p. 89) that similar decomposition holds for the de Rham operator $d$ on forms on any compact Riemannian manifold, and the proof is similar (they actually use this fact on p. 116).
I am teaching a course following mostly this book. I prefer to prove both cases of the Hodge decomposition. I am wondering if there is a unified approach of doing that.
For example de Rham and Dolbeault complexes are examples of elliptic complexes of differential operators between vector bundles.
Is there a Hodge decomposition theorem for elliptic complexes on a compact manifold in the class of infinitely smooth sections?
A reference would be very helpful, especially if it is of introductory level, i.e. appropriate for the course.