Coder Social home page Coder Social logo

qmarkdowner's Introduction

关于QMarkdowner的那些事

###1. markdown 是什么?

  • 大家都知道,markdown是一种适于网络编写的纯文本格式的标记语言,由一系列的符号标记和文本组成,在很多软件项目中常常采用markdown去撰写说明文档readme.md,传递项目的更新或特性,例如GitHub中每个开源项目都有一个readme.md。
  • markdown的优势:
    • 简洁明了,易读易写
    • 兼容html,独立于平台
  • 在计算机的世界很多人用他去编写Blog,读写发布快速方便,简单易用,如果你想快速记录你所想,如果你想在blog中快速发布你所想,markdown是值得学习使用的一个工具。
  • 详情参见markdown中文语法说明

###2.QMarkdowner是什么?

  • 既然markdown文档具备这些优势,在什么编辑器上撰写markdown格式文档?
  • 开源**markdown编辑器集锦;
  • QMarkdowner是一个开源项目,目的就是使本已简单明了的markdown文本更加简洁明了,易读易写,成为markdown书写发布的利刃;
  • QMarkdowner特性:
    • 所见所得,书写与预览同步;
    • 支持导入外部markdown格式文档;
    • 全屏预览,五种主题切换,简洁美观;
    • 支持markdwon、html、pdf格式导出;

###3. QMarkdowner风格预览 所见所得,书写与预览同步

编辑窗口

black主题预览

black

white主题预览

white

github主题预览

github

evernote主题预览

evernote

jeklly主题预览

jeklly

###4. QMarkdowner涉猎的技术

  • Python2.7
  • qframer.qt
    • QMainwidow ---- 核心窗口部件
    • QStackWidget ---- 堆控件
    • QtWebkit ---- 嵌入浏览器控件
    • qss --- 控制程序的外观
  • Web
    • Made ---- chrome markdown插件技术
    • bootstrap metro css ---- Metro风格
    • markdown css ---- 风格预览
    • highlight.js ---- 代码语法高亮
  • markdown ---- python markdown转换成html的库
  • cheetah ---- html模板,与python协调动态生成html
  • wkhtmltopdf ---- html转pdf第三方库
  • py2exe ---- 将py程序转换成exe
  • inno setup ---- 打包发布工具
  • 待续。。。。。。
  • 附上一张软件架构图 QFramer

###5. 致敬

###6.反馈改进

  • 欢迎大家拍砖,一起营造markdown撰写利刃QMarkdowner
  • 下一步功能增强:
    • 加入markdown文件管理功能,打造成利用markdown写作的利器,帮助有志利用markdown写作的朋友快速撰写书稿;
    • 加入一键分享发布功能,能快速集成到evernote、blog、github等第三方平台中去;
  • 欢迎各位大神品足,暂时意见反馈请通过一下方式反馈:

qmarkdowner's People

Contributors

dragondjf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qmarkdowner's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.