  We give a new proof of the almost sharp Moser-Trudinger inequality on compact
Riemannian manifolds based on the sharp Moser inequality on Euclidean spaces.
In particular we can lower the smoothness requirement of the metric and apply
the same approach to higher order Sobolev spaces and manifolds with boundary
under several boundary conditions.
