Apostrophe is a GTK+ based distraction free Markdown editor, mainly developed by Wolf Vollprecht and Manuel Genovés. It uses pandoc as backend for markdown parsing and offers a very clean and sleek user interface.
You can get Apostrophe on Flathub! Get it now
If you want to help to localize the project, just join us at Poeditor Any help is appreciated!
$ git clone https://github.com/ApostropheEditor/Apostrophe
$ cd apostrophe
$ meson builddir --prefix=/usr
# sudo ninja -C builddir install
To use apostrophe, please make sure you have some dependencies installed:
- Pandoc, the program used to convert Markdown to basically anything else (the package name should be pandoc in most distributions)
- Of course, gtk3 etc. needs to be installed as well since this is a gtk application
- webkit2gtk is also needed for the preview panel
- Please find these packages on your distribution:
python3 python3-regex python3-setuptools python3-levenshtein python3-enchant python3-gi python3-cairo
- Optional dependencies are
texlive
for the pdftex module.
You can run Apostrophe with ./apostrophe.in
without installing it in the system,
but you'll need to install and compile the schemas before:
# sudo cp data/org.gnome.wolf.Apostrophe.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.wolf.Apostrophe.gschema.xml
# sudo glib-compile-schemas /usr/share/glib-2.0/schemas
It's also possible to build, run and debug a flatpak package. You'll need flatpak-builder for this:
$ cd build-aux/flatpak
$ flatpak-builder --force-clean --install --user _build org.gnome.wolf.Apostrophe.json