GNU General Public License v3.0

项目介绍

fabiocolacio/Marker 是一个托管在 GitHub 上的开源项目,主要使用 JavaScript 编写,采用 GNU General Public License v3.0 许可证,目前获得 866 个 Star、78 次 Fork。

仓库全名
fabiocolacio/Marker
开源许可证
GNU General Public License v3.0
Star 数
866
Fork 数
78
未关闭 Issue
134

README 摘要

Marker Marker is a markdown editor for linux made with GTK+-3.0 NOTE: Issues regarding markdown parsing should go to the scidown repo. Features View and edit markdown documents HTML and LaTeX conversion of markdown documents with scidown Support for YAML headers Document classes Beamer/presentation mode (class: beamer) Abstract sections Table of Contents External document inclusion Equations, figures, table and…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Marker 用什么语言开发?

主要使用 JavaScript 编写,采用 GNU General Public License v3.0 许可证,目前有 866 个 Star。

Marker 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Marker 的源码?

可以直接克隆仓库:git clone https://github.com/fabiocolacio/Marker.git,默认分支为 master;安装与运行步骤见仓库 README。

Marker 最近还在维护吗?

仓库最近一次更新为 8月21日,当前有 134 个未关闭 Issue;Star 数为 866,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

🖊 A gtk3 markdown editor

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
1047
价值分
538
活跃状态
活跃

语言占比

C
CSS
HTML
JavaScript
Meson
Shell

Release

README

Marker

Marker is a markdown editor for linux made with GTK±3.0

NOTE: Issues regarding markdown parsing should go to the scidown repo.

Features

  • View and edit markdown documents
  • HTML and LaTeX conversion of markdown documents with scidown
    • Support for YAML headers
    • Document classes
    • Beamer/presentation mode (class: beamer)
    • Abstract sections
    • Table of Contents
    • External document inclusion
    • Equations, figures, table and listings with reference id and caption
    • Internal references
  • Extra scientific syntax of SciDown on its wiki
  • TeX math rendering with KaTeX or MathJax
  • Support for mermaid diagrams
  • Support for charter for plotting
  • Syntax highlighting for code blocks with highlight.js
  • Integrated sketch editor
  • Flexible export options with pandoc
    • PDF
    • RTF
    • ODT
    • DOCX
  • Custom CSS themes
  • Custom syntax themes
  • Native GTK+3 application

Screenshots

scrot.png

scrot1.png

scrot2.png

sketcher.png

slides.png

Packages

Installation From Source

Dependencies

  • meson >= 0.37.0 (install only)
  • gtk3-devel >= 3.20
  • gtksourceview3-devel
  • webkitgtk4-devel
  • pandoc
  • gtkspell
  • itstool

Build Instructions

**NOTE: MAKE SURE TO CLEAN THE EXTENSIONS BEFORE UPDATING:

rm /usr/share/com.github.fabiocolacio.marker/extensions/**

Note: For a more stable experience, users are recommended download release tarball rather than cloning from master.

$ git clone https://github.com/fabiocolacio/Marker.git
$ cd Marker
$ git submodule update --init --recursive
$ mkdir build && cd build
$ meson .. --prefix /usr
$ ninja
$ sudo ninja install

Donations/Tips

If you like Marker and would like to support the development of this project, please donate below!

PayPal

评论

暂无评论