Was ist zu verwenden, um ein kostenloses Buch online zu veröffentlichen?

Eine Verwandte hat einen Roman geschrieben und beschlossen, ihn kostenlos online zu stellen. Die einzige harte Voraussetzung ist, dass es selbst gehostet werden muss. Gibt es ein Buchveröffentlichungs-Framework oder ein Plugin zusätzlich zu einem generischen Framework? Ich habe mir kurz das Pressbooks-Plugin für WordPress angesehen und muss vielleicht noch einmal darauf zurückgreifen, aber die Einrichtung war etwas umständlich.

Bearbeiten: um die in den Kommentaren gepostete Frage zu beantworten

  • Die Idee ist, dieses Buch in einem Browser lesbar zu machen. Sie müssen es nicht in ein eBook-Format konvertieren. Unterstützung für mobile Browser wäre schön. Wenn wir uns entscheiden, das Buch im ePup-, MOBI- oder anderen eBook-Format bereitzustellen, werden wir uns zu diesem Zeitpunkt damit befassen.
  • Das Buch ist derzeit in Word, aber es spielt keine Rolle. Wir sind bereit, es manuell in ein beliebiges Veröffentlichungstool umzuformatieren, für das wir uns entscheiden (dh das Buch Kapitel für Kapitel kopieren/einfügen und in lesbarer Form in einem Browser präsentieren). Ich hatte gehofft, dafür ein Thema für WordPress zu finden, aber ich kann anscheinend nicht ohne Weiteres eines finden, das genau das tut, was ich will.
  • Derzeit hat sie Zugriff auf ein PHP-basiertes Hosting, aber auch das spielt keine Rolle. Wenn das beste Tool ein bestimmtes Hosting erfordert (Rails, Django, Node, was auch immer), werde ich ihr einen Hosting-Service besorgen.

Wir hatten auch auf Funktionen wie die Integration sozialer Netzwerke und Kommentare und dergleichen gehofft.

OK, wenn du das manuell machen willst, bin ich raus. Calibre könnte das Word-Dokument in HTML konvertieren, wenn Sie das möchten, also müssten Sie nur die resultierenden HTML- und CSS-Dateien hochladen. Und wenn Sie sich später für EPUB/MOBI entscheiden, kann Calibre das auch. Wie viele andere Formate auch. Sehen Sie sich diese Beiträge für Details an.
Interessant. Ich werde dem nachgehen. Ich glaube, ich habe eine Art Tunnelvision in ein Veröffentlichungs-Framework bekommen, ich muss mir nur die Erstellung einer statischen Website ansehen.
Verrückt, wenn Sie "auf Features wie X gehofft haben", sollte das Teil Ihres Fragetextes sein. Für optimale Ergebnisse könnten Sie Ihre Anforderungen in „must have“ und „nice to have“ aufteilen. In der Zwischenzeit werde ich die Kommentare wieder aufräumen – sie sind nicht wirklich zur Diskussion gedacht (trefft uns in unserem Chatraum, wenn ihr Dinge diskutieren wollt :) // PS: Ich habe die wichtigen Details aus den (inzwischen gelöschten) Kommentaren integriert Ihre Frage. Fühlen Sie sich frei , es bei Bedarf erneut zu bearbeiten . Viel Glück!
Sie können auch einen Torrent hochladen. Verringert die Last der Verteilung beim Selbsthosten.

Antworten (2)

Wie wäre es mit Gitbook? Es hat einen Offline-Editor , und dies ist ein Beispiel für einen Roman , der mit Gitbook veröffentlicht wurde. Gehen Sie zu https://boris-marinov.gitbooks.io/the-case/content/01.html , um ein Beispiel für die Verwendung von Kommentaren im Gitbook zu sehen. Wenn Sie sich selbst hosten müssen, brauchen Sie nur nginx, hier ist eine Beispiel-conf:

server {
       listen         80;
       server_name    fajri.my.id;
       return         301 https://$server_name$request_uri;
}

server {
        listen 443 ssl spdy;
        server_name fajri.my.id;
        ssl on;

        ssl_certificate /etc/nginx/ssl/nginx.crt;
        ssl_certificate_key /etc/nginx/ssl/nginx.key;

        root /_book;
        index index.html;
}
Es sieht so aus, als ob Gitbook als Buch-Hosting-Service konzipiert ist. Der Offline-Editor hilft Ihnen, Ihr Buch offline zu bearbeiten, aber das Buch wird als eine Reihe von Markdown-Dateien gespeichert, und ich sehe keine einfache Möglichkeit, es als etwas anderes zu exportieren. Ihr nginx-Konfigurationsbeispiel scheint nur anzunehmen, dass sich der Buchinhalt in /_book befindet, aber wie bekommen Sie das Buch dorthin?
Es tut mir leid, dass ich etwas vermisse, persönlich bevorzuge ich gitbook cli . Wenn Sie eine Vorschau Ihres Buchs wünschen, geben Sie ein gitbook serve. Es rendert Ihren Markdown in HTML und legt das gerenderte HTML im _bookOrdner ab. Kopieren Sie dann _bookden Ordner, legen Sie ihn in nginx oder s3 ab.
Ich hatte auf etwas mit ein paar mehr Funktionen, Online-Editor, Kommentaren usw. gehofft. Aber wenn ich nichts anderes finde, werde ich vielleicht das hier verwenden. Vielen Dank.
Gitbook hat ein Plugin , einige vorgestellte Plugins sind disqus. Gitbook hat auch einen Online-Editor, melde dich einfach an und gehe zum Editor. Wenn Sie Ihr Buch einzeln veröffentlichen möchten, können Sie Ihr gitBuch klonen ( z. B. git clone https://git.gitbook.com/clasense4/clsdemo.git) und dann mit erstellen gitbook build.
Es scheint, dass Gitbook-Plug-ins dazu bestimmt sind, mit den von gitbook.com gehosteten Inhalten verwendet zu werden. Außerdem ist disqus ein Drittanbieterdienst und ich wollte selbst gehostet werden. Trotzdem danke.
Das Gitbook-Plugin kann mit dem selbst gehosteten Gitbook verwendet werden. Selbst gehostete Kommentare sind möglich, Sie müssen Ihr eigenes Kommentarsystem erstellen und es in Gitbook integrieren. Hier ist ein Beispiel für ein Kommentar-Plugin . Und ein Gitbook-Beispiel-Plugin .

Dies wurde im Wesentlichen bereits in den Kommentaren vorgeschlagen, aber ich werde dies zu einer offiziellen Antwort machen und sie erweitern.

Sie sollten es einfach auf einem Standard-Webserver als HTML/CSS-Seite hosten. Wenn Sie einen Linux-Host haben, ist Apache2 eine gute Wahl, wenn Sie einen Windows-Host haben, ist IIS eine gute Wahl. (Für Webserver-Empfehlungen)

Calibre kann es für Sie von DOC/DOCX in HTML konvertieren, und von dort aus müssen Sie nur noch einen Link zu der Seite erstellen.

Abgesehen davon und nebenbei, wenn ich persönlich wäre, würde ich es auch in andere Formate konvertieren, wenn ich dabei bin, und diese zum Download anbieten.

Die meisten Browser zeigen das PDF-Format an, und es ist ein gutes Web-E-Book-Format. Die meisten Leute mit E-Readern haben ein bevorzugtes Format von MOBI oder EPUB, daher ist es auch für diese Leute gut, diese Formate anzubieten.

Hier ist eine Beispielseite, deren Format Sie nachahmen könnten, die kostenlose E-Books anbietet, mit einem Link zu einer Seite, auf der Sie das Buch auf ihrer Seite in HTML lesen können, zusammen mit Links zum Herunterladen anderer Formate.

Projekt Gutenberg: Der Himmel fällt von Lester Del Rey

Wie Sie sehen können, haben sie es in HTML, EPUB, Kindle (MOBI) und Plain Text, aber natürlich können Sie auf Ihrer eigenen Website alle gewünschten Formate bereitstellen oder nicht bereitstellen.