A more pretty HTML output #96
Replies: 19 comments 2 replies
-
I don't have any experience with |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Okay, so the script indeed generates |
Beta Was this translation helpful? Give feedback.
-
@sinaatalay I tried to read the code and I was easily lost within the code. But I have a suggestion for pretty HTML, alongside creating the Grammarly HTML file, we can pass the generated markdown to sphinx and create a more better looking HTML doc (based on tempelate taken from the user). Of course this can be an optional dependency. Any thoughts? |
Beta Was this translation helpful? Give feedback.
-
You don't need to read the code for this. When you use If you think RST will be a good choice, I suggest the following:
My thoughts about a pretty HTML: HTML is just a markup language; the style and the design come from a CSS file. People can use CSS to make the existing HTML output a very nice-looking page and also modify the Markdown to modify the HTML output. I wouldn't want to ship a CSS with RenderCV because that would be another big thing to maintain, and LaTeX designs already need maintenance. The HTML output's primary purpose is to enable users to easily copy and paste the CV's content into other software applications, such as Grammarly. |
Beta Was this translation helpful? Give feedback.
-
I will try the |
Beta Was this translation helpful? Give feedback.
-
HTML output will take care of that. The CSS file doesn't need to be updated every time an HTML file changes; it's a one-time development. If you could post an example of an RST CV and an example of HTML output under this issue, we can think of using RST as well. |
Beta Was this translation helpful? Give feedback.
-
User can of course setup the sphinx-doc manually if they want it (as I already did it). Most Python documentation (md and rst) are sphinx based |
Beta Was this translation helpful? Give feedback.
-
Implementing RST will be a humongous task, I think. But I will soon share the sphinx code (if I manage to integrate the Sphinx API with rendercv) |
Beta Was this translation helpful? Give feedback.
-
It should be very easy; when you try out |
Beta Was this translation helpful? Give feedback.
-
I converted this into a discussion for now. |
Beta Was this translation helpful? Give feedback.
-
@sinaatalay I have an MWE for this |
Beta Was this translation helpful? Give feedback.
-
clone this branch recursively :) : https://github.com/sahiljhawar/rendercv/tree/sphinx and then run pip install .
rendercv new test
rendercv render test_CV.yaml --generate-sphinx after this this will create sub directories in the
|
Beta Was this translation helpful? Give feedback.
-
if you plan to move forward with this, we can add option to specify the sphinx theme. I think that's the only option which is needed. And user can modify the |
Beta Was this translation helpful? Give feedback.
-
Irrespective of that, your project is supercool, and I will soon move my CV from LaTeX to |
Beta Was this translation helpful? Give feedback.
-
See here a live version of this CV : sahiljhawar.me |
Beta Was this translation helpful? Give feedback.
-
With this, anyone can build CV using your program and ship it to their website. Atleast I am going to do this :) |
Beta Was this translation helpful? Give feedback.
-
Thank you! I will have a look at my first availability. |
Beta Was this translation helpful? Give feedback.
-
Okay, I realised that people do not use sphinx for their personal website. They are more happy with Jekyll. Hence, adding sphinx will just be useless. Rest is up to you. |
Beta Was this translation helpful? Give feedback.
-
How feasible would it be to generate a
rst
file following which it can be built into a more prettyHTML
webpage?Beta Was this translation helpful? Give feedback.
All reactions