Git Product home page Git Product logo

youmd's Introduction

YouMd

基于 Editor.md 的MarkDown在线书写工具,很方便在本地/局域网/服务器快速运行,即时保存,在线管理

特性

  • 快速便捷地运行,拿来即用
  • 即时保存到本地客户端,一键发布到目录
  • 无数据库,纯文档化,在线管理和查阅
  • 基于Git版本控制支持,记录文档历史修改记录
  • 支持一键导出pdf文档

使用

运行: python server.py

访问:

首页 http://localhost:8081/

编辑器 http://localhost:8081/new

在线示例 www.oejia.net

说明

使用说明及文档:

发布保存的文档默认以.md存放在raw/entry/目录下

可配置的地方如下:

  • config.py 配置一些常量、路径等
  • templates/layout/ 配置站点头部、尾部及主菜单

页面上点edit图标即可直接进入编辑修改

开启git支持需要先安装 GitPython 并在 config.py 中开启 use_git

默认开启了md内容中style,script,iframe等HTML标签的解析,需要调整可以编辑entry.html 改变 htmlDecode 配置项

定位

拿来即用的MarkDown编辑器;

如果你愿意它会是一个不错的轻博客系统(纯文档化);

如果你想到了,它也可以是便捷的团队文档wiki系统

Screenshots

info

info

info

data

计划

  • 加入管理权限验证
  • 增加私人文档的支持,可过后选择发布
  • 增加图片上传及插入的支持
  • 加入更丰富多样的wiki组织形式
  • 增加对团队多人发布与检索的支持
  • 加入验证码功能

Change log

v1.1.0

  • 加入简单用户登录验证与权限控制,支持更方便的在线管理
  • 完善档案在线删除等管理功能
  • 增加私密档案类别的支持,方便临时保存而不发布到站点
  • 增加robots、sitemap等,方便搜索引擎收录
  • 其他问题修复修复与优化

v1.2.0

  • 增加服务运行参数解析
  • 图片上传与插入的支持
  • 代码区显示优化
  • 修复TOC锚点链接偏移问题
  • 修复中文搜索不出的问题

v1.3.0

  • 细节修复完善
  • 增加多用户支持
  • 增加头信息管理功能

v1.4.0

  • 增加国际化的支持
  • 增强全屏化的前端兼容性
  • 优化session更新机制
  • 私人档的多用户支持
  • 优化分页样式效果和内容页样式

v1.5.0

  • 保存时增加快捷键支持
  • 增加基于Git的版本控制支持(修改历史全记录)
  • 风格优化,区块显示更清晰醒目
  • 其他优化与问题修复

v1.5.1

  • 增加tag、category两个扩展标签的后台解析支持,用于快速引用标签和分类的列表链接
  • 列表模式增加分类和标签的显示
  • 增加一键(Ctrl+b)打印或导出pdf功能
  • 编辑器增加快折叠的支持
  • 其他问题修复与优化

youmd's People

Contributors

jonexiong avatar pyrun13 avatar zylianyao avatar shenjinxi avatar yalishizhude avatar jeffcao avatar

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.