Skip to content

Preview Markdown files beautifully on GNOME with gnome-markdown-ql. Enjoy rich formatting, syntax highlighting, and support for multiple flavors. πŸš€πŸ“„

Notifications You must be signed in to change notification settings

OcuPerks/gnome-markdown-ql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Beautiful Markdown Previews for GNOME

Markdown Preview Releases

Download

Overview

gnome-markdown-ql provides beautiful markdown previews directly in GNOME. With a simple press of the Space key in Nautilus, you can view .md files with rich formatting, syntax highlighting, and support for multiple markdown flavors. This tool enhances your file browsing experience, making it easier to read and manage markdown documents.

Features

  • Rich Formatting: View markdown files as they are meant to be seen.
  • Syntax Highlighting: Code blocks and inline code are highlighted for better readability.
  • Multiple Flavor Support: Works with CommonMark, GitHub Flavored Markdown (GFM), and more.
  • Easy Integration: Just press Space in Nautilus to preview your markdown files.

Installation

To install gnome-markdown-ql, follow these steps:

  1. Download the latest release from the Releases page.
  2. Extract the downloaded file.
  3. Run the executable to install the application.

Ensure you have the necessary dependencies installed, such as pandoc and pymdown.

Usage

After installation, you can easily preview markdown files in Nautilus:

  1. Open Nautilus and navigate to a folder containing markdown files.
  2. Select a .md file.
  3. Press the Space key to open the preview.

You will see a formatted view of your markdown file, complete with syntax highlighting.

Supported Markdown Flavors

gnome-markdown-ql supports several markdown flavors, including:

  • CommonMark: A widely used specification for markdown.
  • GitHub Flavored Markdown (GFM): Adds features like tables and task lists.
  • GitLab Flavored Markdown: Similar to GFM but with some unique features.
  • MultiMarkdown (MMD): Offers advanced features like footnotes and citations.

Dependencies

To ensure gnome-markdown-ql works smoothly, make sure you have the following installed:

  • pandoc: A universal document converter.
  • pymdown: A Python library for parsing markdown.
  • GTK+ 3: Required for GNOME applications.

You can install these dependencies using your package manager. For example, on Ubuntu, you can run:

sudo apt install pandoc python3-pymdown

Development

If you want to contribute to gnome-markdown-ql, follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your fork to your local machine.
  3. Create a new branch for your feature or bug fix.
  4. Make your changes and commit them.
  5. Push your branch to your fork.
  6. Submit a pull request to the main repository.

Issues

If you encounter any issues while using gnome-markdown-ql, please check the Issues section of the repository. You can report bugs or request features there.

Topics

This project covers a range of topics related to markdown and GNOME:

  • CommonMark
  • GFM
  • GitLab
  • GNOME
  • Markdown
  • MMD
  • Nautilus
  • Pandoc
  • Pymdown
  • Quicklook

Screenshots

Markdown Preview Example

Markdown Code Example

License

gnome-markdown-ql is licensed under the MIT License. See the LICENSE file for more information.

Acknowledgments

Thanks to the contributors and the community for their support. Special thanks to the developers of pandoc and pymdown for their amazing tools.

Contact

For any inquiries, you can reach out via GitHub issues or contact me directly at your-email@example.com.

Additional Resources

For the latest updates and releases, check the Releases section regularly.

About

Preview Markdown files beautifully on GNOME with gnome-markdown-ql. Enjoy rich formatting, syntax highlighting, and support for multiple flavors. πŸš€πŸ“„

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •