Yea I guess if you want a “standard looking” one you could use Weave.jl and pandoc as you said. But I’d say using that to make a standard looking in CV just isn’t worth the hassle. At some point in the past I also had used Rmarkdown for a while (maybe even the package you cited), but ultimately I stopped doing that because it is a lot of overhead for such a simple document.
Perhaps if you were wanting a more exotic one, you could use Franklin.jl or Pluto.jl to make some sort of interactive CV webpage. That’d be cool, but also not a good fit for everyone.