HackMD

即时协作 Markdown 笔记
授权协议 MIT
开发语言 JavaScript HTML/CSS
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 栾越
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

HackMD 是一款即时协作 Markdown 笔记,支持所有平台,灵感来源于 Hackpad,但是更注重速度和灵活度。

在线演示

主要特性:

  • 可以拖拽上传图片

  • 可以分享笔记(编辑或只读)

  • 权限管理(任何人可编辑,登录用户可编辑,拥有者可编辑)

  • 可以从 dropbox 导出和导入 .md

电脑和平板:

  • 编辑模式

  • 视图模式

  • 编辑 & 视图模式

手机:

  • 编辑模式

  • 视图模式

数据库依赖:

  • PostgreSQL 9.3.6 or 9.4.1

  • MongoDB 3.0.2

使用:

<iframe width="100%" height="500" src="http://hackmd.io/features" frameborder="0"></iframe>

HackMD 结构:

hackmd/
├── logs/         --- server logs
├── backups/      --- db backups
├── tmp/          --- temporary files
├── lib/          --- server libraries
└── public/           --- client files
    ├── css/      --- css styles
    ├── js/           --- js scripts
    ├── vendor/       --- vendor includes
    └── views/        --- view templates

配置:

./Procfile              --- for heroku start
./run.sh                --- for forever start
./processes.json        --- for pm2 start
./config.js             --- for server settings
./public/js/common.js   --- for client settings
./hackmd                --- for logrotate
 相关资料
  • 理想中的即时编辑应该是这样的: 点击某一行,显示那一行的完整源码 比如 ## 标题 我找到的即时编辑都是直接编辑标题,前面的##通常被隐藏 但没发现合适的,求推荐。谢谢

  • 问题内容: 我和一个朋友想与Eclipse进行一些实时协作。有谁知道我们共享整个项目的方法?我环顾四周,除了叫可乐的东西,我什么都找不到。除了他们使用它的视频,我再也找不到其他东西了。 我们已经安装了最新的ECF,因此,如果朝正确的方向前进,下一步将是什么? 问题答案: 可乐的说明就在这里。

  • 每当我试图将我的即时应用apks上传到Play store时,它都会出现以下错误: 您的网站www.mywebsitename。尚未通过数字资产链接协议将com链接到您的应用程序。请通过数字资产链接协议将您的网站链接到您的应用程序 然而,每当我执行https://developers.google.com/digital-asset-links/tools/generator时,它就会成功地与我的

  • 使用 Git 大家可以一起协作开发一个项目。现在介绍几种协作开发用的工作流程,假设项目的发起者叫王皓(wanghao8080),一起协同开发的有个人叫小雪(xiaoxue8080)。 集中式工作流 功能分支工作流 Gitflow 工作流 Forking 工作流

  • 问题内容: 我正在编写一个应用程序,希望在其中具有文档的近实时协作编辑功能(非常类似于Google Documents样式编辑)。 我知道如何跟踪光标位置,这很简单。只需使用可存储在数据库中的当前用户ID,文件名,行号和行号每半秒或第二秒轮询服务器,该轮询请求的返回值就是其他用户游标的位置。 我不知道该怎么做,就是以一种不会使您的光标移开并强制完全重新加载的方式来更新文档,因为这样做对我来说太慢了

  • 1. 前言 Markdown 的原生语法不支持绘制图形,但通过扩展模块,我们可以将一些格式化的文字渲染成我们需要的图形。常用的图形有 “流程图”、“时序图”、“类图”、“状态图”、“甘特图”、"饼图" 等。 本节将重点介绍如何通过 Mermaid 绘制「时序图」。 时序图 (Sequence Diagram) ,用来体现对象之间的时间顺序关系,可以表达出对象的交互过程,也就是 “从哪到哪” 的图形