• Stars
    star
    2,123
  • Rank 21,015 (Top 0.5 %)
  • Language
    CSS
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Transform your Org mode files into stunning HTML documents in minutes with our Org mode HTML theme. Elevate your productivity and impress your readers! #orgmode #html #theme #productivity #design

How to export Org mode files into awesome HTML in 2 minutes

:license-gpl-blue.svg btn_donate_LG.gif

Overview

Description

Though you can easily override CSS stylesheets and add your own HTML themes, we can say (or write) that Org mode provides a basic HTML support.

Org-HTML themes is an open source framework for providing you with a list of very nice (cross-browser) themes for all your Org documents. Use them to style your docs, and your colleagues will come up to tell you that you are a genius!

Share this content by tweeting this page:

Tweet

Follow f_niessen on Twitter for updates on Org-HTML themes!

Requirements

Org mode version 8 (or later) is required.

If such a version is not bundled with your Emacs, install one from ELPA.

Gallery

This is a list of available HTML themes for Org mode, which you can use right now!

Bigblow

Bigblow is perfect for your work: it is a clean design aimed at optimal Org mode experience in your browser. It looks just awesome!

docs/bigblow.png

Click on the image for a quick demo of Bigblow (2:49 min, no audio).

Keyboard shortcuts to save time and boost your productivity:

ShortcutWhat it does
? or hAccess the dashboard
nMove to the next main heading
pMove to the previous main heading
bScroll up
<Scroll to top
>Scroll to bottom
-Collapse all
+Expand all
rGo to next task in list
RGo to previous task in list
qStop reviewing the list of tasks
gReload the page

Quotations about Bigblow

“Very very nice, I enjoy it a lot.”
– Ista Zahn

“This is awesome. I love it!”
– Rainer M Krug

“This is awesome!!”
– Mehul Sanghvi

“This very nice html theme. […] I cannot use another emacs-theme than your emacs-leuven-theme, and it is going to be probably the same with your html theme!”
– Joseph Vidal-Rosset

“Thanks a lot for sharing […] the wonderful Bigblow theme. I create lot of specification for other team members to use. It has always been a trouble to share and maintain such spec. Now, I can create a much neater spec which is available for the team’s reference as a webpage.”
– Shankar R.

“I like Bigblow the best. I’ve exported most of my Org files using this theme and published them within my company’s intranet. Thanks for sharing this wonderful package!”
– Richard K.

ReadTheOrg

ReadTheOrg is a clone of the official – and great! – Sphinx theme used in the Read The Docs site. It gives a beautiful and professional style to all your Org docs.

Thanks to its creator(s)!

docs/readtheorg.png

Quotations about ReadTheOrg

“OMG. The ReadTheOrg theme for exported HTML from org mode files is eye wateringly beautiful. Thank you!”
– Rob Stewart

“It is fantastic, so beautiful. I will switch several of my pages over to this theme.”
– Carsten D.

“That is incredibly impressive. Thanks for this.”
– Noah R.

“Thank you! I enjoy your themes. The best ones I’ve ever found.”
– Kang T.

“Awesome theme. Wonderful job. You’re doing a wonderful thing — it will enable people (at least those who use Emacs and Org mode) to put together on-line reference works in a much-more usable fashion than is currently available.”
– D. C. Toedt

“Extremely useful.”
– Thomas S. Dye

“This is amazing, I’ve been looking for something like this for a LONG time! I will share.”
– Edward H.

Demo

I’ve written a demo page for the themes that provides a maximal working support of Org mode syntax.

Please see the Org mode refcard page for full examples of headings, code, admonitions, footnotes, tables and other details.

Using a theme

Using a theme from the theme gallery for your own Org documents is very easy:

  1. You add a #+SETUPFILE: directive in the preamble of your document (to include the necessary CSS and JavaScript files).

    You can either use an URL of the following type for the “setup file” of your chosen theme:

    #+SETUPFILE: https://fniessen.github.io/org-html-themes/org/theme-NAME.setup
        

    (where NAME is either bigblow or readtheorg)

    or, if you cloned or downloaded the Org-HTML themes project – to get no dependency on an Internet connection –, use a (relative or absolute) path to the local “setup file” and copy the src folder from the cloned folder into the same folder as the file you want to export:

    #+SETUPFILE: PATH/TO/GIT/REPO/org/theme-NAME-local.setup
        
  2. Then, you export your Org mode file to HTML with org-html-export-to-html or with C-c C-e h h.

Customizing a theme

You love those themes, but you still would like to override particular HTML tags? Some examples do follow…

Before doing that, though, if you think it really is an improvement that could serve other persons as well, including me, you’re invited to submit your change…

Change the background code blocks

Here’s an example to insert into your Org documents:

# Change the background of source block.
#+HTML_HEAD: <style>pre.src{background:#343131;color:white;} </style>

Unset body width limit of ReadTheOrg

Solution provided by Malcolm Cook:

#+HTML_HEAD: <style> #content{max-width:1800px;}</style>
#+HTML_HEAD: <style> p{max-width:800px;}</style>
#+HTML_HEAD: <style> li{max-width:800px;}</style

Contributing

Issues

Report issues and suggest features and improvements on the GitHub issue tracker.

Patches

I love contributions! Patches under any form are always welcome!

Donations

If you use the org-html-themes project (or any of my other projects) and feel it is making your life better and easier, you can show your appreciation and help support future development by making today a donation through PayPal. Thank you!

Regardless of the donations, org-html-themes will always be free both as in beer and as in speech.

Follow me

I have an f_niessen account on Twitter. You should follow it.

License

Copyright (C) 2011-2022 Fabrice Niessen

Author: Fabrice Niessen
Keywords: org-mode html themes

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

:license-gpl-blue.svg btn_donate_LG.gif

More Repositories

1

refcard-org-mode

Get organized and boost your productivity with our comprehensive Org mode syntax reference card! Get a quick access to helpful tips and tricks. #orgmode #syntax #productivity #referencecard
615
star
2

emacs-leuven-theme

This Emacs theme reduces eye strain with a light, high-contrast color scheme, syntax highlighting, and support for multiple modes. Enhance your coding experience! #emacs #theme #coding #orgmode
Emacs Lisp
577
star
3

refcard-org-beamer

Streamline your Beamer presentations with our Org mode Beamer Refcard. Download now for quick reference and enhanced productivity. #orgmode #beamer #referencecard #productivity
TeX
277
star
4

orgmk

Streamline your Org document exports to PDF, HTML, DOC, and more with OrgMk. Simplify document compilation and enhance productivity. #orgmode #productivity #automation
Emacs Lisp
221
star
5

org-macros

Take your Org mode productivity to the next level with our Macro Refcard! Discover the power of macros with practical examples and shortcuts. Download now. #orgmode #macros #productivityhacks
170
star
6

refcard-org-babel

Org Babel reference card
98
star
7

emacs-leuven

Optimize your Emacs experience with emacs-leuven -- a pre-configured package with improved defaults for enhanced productivity. #emacs #texteditor #coding #productivity #configuration #orgmode
Emacs Lisp
72
star
8

git-config-enhancements-leuven

Discover a handpicked compilation of Git configuration settings and time-saving aliases. Enhance your productivity and simplify your workflow! #git #configuration #aliases
Perl
13
star
9

shell-leuven

Shell Bash and Zsh dot files
Shell
11
star
10

refcard-R

R reference card
R
8
star
11

refcard-ERT

Emacs Lisp Regression Testing (ERT) Reference Card
6
star
12

gnus-leuven

Supercharge your email management with Gnus -- an Emacs configuration with improved defaults. Simplify your inbox with our optimized setup! #gnus #emacs #email #productivity #configuration
Emacs Lisp
6
star
13

org-auctex-key-bindings

Effortlessly enhance your Org mode productivity with org-auctex-key-bindings. Implement multiple AUCTeX key bindings for smoother document editing. #emacs #latex #auctex #orgmode #productivityhack
Emacs Lisp
6
star
14

stage-latex-dunkerque-2012

Slides de la séance "Emacs Org mode"
5
star
15

svn-leuven

SVN aliases and extra commands
Shell
3
star
16

dotfiles

Note: This project is now obsolete. Please use 'dotfiles_default' instead for dotfiles configuration.
Shell
3
star
17

refcard-sql

Elevate your SQL proficiency with our Refcard-SQL. Get access to handy code snippets and useful examples. Download now! #sql #refcard #coding #programming #opensource
YASnippet
3
star
18

command-line-utilities-leuven

Discover a collection of useful and efficient command-line utilities for Windows, Linux and macOS. Simplify your workflow with our open-source tools. #commandline #utilities #opensource
Shell
2
star
19

invoice

Template for invoices
TeX
1
star
20

slides-stage-latex-dunkerque

Discover the slides we presented at the "Stage LaTeX de Dunkerque". Perfect for enthusiasts and professionals alike. #latex #emacs #orgmode #presentation #slides #dunkerque
TeX
1
star
21

emacs-load-time

Helper functions to analyze Emacs startup time
Emacs Lisp
1
star
22

dotfiles_default

Fabrice Niessen's default dotfiles
JavaScript
1
star
23

gutenberg

Journée GUTenberg 2021
TeX
1
star