dokuzbir

dokuzbir

Is there a way download hexdocs as pdf, epub etc?

Is there a way download hexdocs as pdf, epub etc…

Marked As Solved

maqbool

maqbool

$ mix docs HTML version of docs

$ mix docs --formatter epub epub version of docs

To learn more options

mix help docs

Also Liked

Gazler

Gazler

Phoenix Core Team

If the project is published with the epub formatter then you can download it fro hex using the following format:

https://hexdocs.pm/package/Package.epub

Here’s Phoenix for example:


https://hexdocs.pm/phoenix/Phoenix.epub

alexgaribay

alexgaribay

Phoenix Core Team

This won’t answer you directly but if you have a Mac, you can use Dash. You’d be able to save docs from hex.pm for offline usage and search docs. Dash is critical for me in my daily work.

OvermindDL1

OvermindDL1

You can also set the environment via MIX_ENV=docs mix docs ... too. :slight_smile:

The default environment is dev.

Also, for note, by removing the only: ... then ex_docs will deploy to production with your app too, which is almost certainly not what you want.

OvermindDL1

OvermindDL1

Or Zeal for Windows/Linux (same thing otherwise).

But yeah, the mix docs --formatter <blah> is to use a built in formatter to a different format.

LostKobrakai

LostKobrakai

I don’t want to take away from the wish to have more flexibility. But I’d want to add that it would come at a cost. PDF is more complex in many steps involved. It’s quite a bit more complex to setup and maintain the code to layout a pdf. It also often needs a bunch of external tooling (or even more elixir native development) to actually create the final pdf. I wouldn’t expect the ex_doc team to pick that up.

But ex_doc formatters can be added on by third parties as well. If someone wants to take a stab at a pdf formatter there should be nothing holding that effort back.

Where Next?

Popular in Questions Top

ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
Phillipp
Hey, I have a NanoPi-M3 and try to install Elixir on their Ubuntu image. I followed the Raspberry Pi installation instructions from the ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
gonzofish
I’m currently trying to understand how to join three tables using Ecto. All the examples I’ve seen use 2, so maybe I’m just missing somet...
New
beno
I will often find my self writing things similar to: case some_value do nil -&gt; something() "" -&gt; something() _ -&gt; someth...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 45766 226
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement