chaozh / ideas

my sparkling ideas and record in issues
0 stars 1 forks source link

anynote #1

Open chaozh opened 8 years ago

chaozh commented 8 years ago

note editor and drag them to construct a post

  1. server (nodejs -> springboot)
  2. web (angularjs -> vue)
  3. mobile (ionic)
chaozh commented 8 years ago

原理: https://github.com/joemccann/dillinger markedjs https://github.com/benweet/stackedit Prism处理markdown编辑器的高亮语法 Markdown.Editor与Markdown.Converter合作使用 to-markdown处理html到markdown过程 http://neue.v2ex.com/t/80199?p=1 http://www.kuaipan.cn/developers/create.htm

chaozh commented 8 years ago

note editor 客户端

note编辑器要点:

  1. 高亮md语法支持,特别是源代码和表格插入
  2. 多端同步,云访问
  3. 一定要启动快,编辑快
  4. github就是最好的实现,唯一缺陷是tag不清晰,没有d&d和drag功能
chaozh commented 8 years ago

admin

post编辑器要点:

  1. d&d支持,tag筛选
  2. 浏览note,支持star、watch、fork等
  3. 根据type和tag支持多种自定义操作或样式渲染
  4. 样式编辑器功能强于md编辑器,参考微信编辑器
  5. 其他平台内容导入

公众平台要点:

  1. 评论、聊天、注释
  2. 支持star、watch、fork等
chaozh commented 8 years ago

发布

chaozh commented 6 years ago

自增主键是否使用? tag表设计?:知乎话题结构在数据库中是如何设计和实现的?,设计思路:tag表和post中的tags字段,结合nosql post流程设计?:content与tags,编辑 -> fork note,维护该版本与post关系? ->发布,生成更新content,更新tags字段