爱意满满的作品展示区。
Seita

Miu - 基于 Node-webkit 的 Windows 平台 Markdown 编辑器

  Seita ·
egoist · Oct 20, 2014 · 15916 views
This topic created in 4400 days ago, the information mentioned may be changed or developed.

Miu

名字来源 : Markdown Editor for Windows (MEW) 谐音 + Mou

现在 Windows 用户也能使用更好的 Markdown 编辑器了:)
Miu 是为了让我能在 Windows 上使用 Markdown 时有在 Mac 上使用 Mou 和在 Ubuntu 上使用 Uberwritter 相同的体验,也就是「创作的欲望」。

Intro

Miu 和大多数编辑器一样,具有基础的功能,暂时的 Alpha 功能还不太完善,目前有:

  • 即时预览
  • 同步滑动
  • 快捷键
  • 生成 PDF/HTML/DOC 文件
  • 多语言书写支持

Future

未来计划中会考虑支持的功能:

  • 自动补全
  • 生成图片
  • 云端同步
  • 自定义 CSS

Feedback

  • 你有什么改进建议和反馈请务必联系我们,非常感谢

Github : https://github.com/0x142857/Miu

Download Alpha : v0.1.0

Supplement 1  ·  Oct 20, 2014
Supplement 2  ·  Oct 20, 2014
Supplement 3  ·  Oct 20, 2014
关于预览区域一闪一闪的问题,保存后就没有了,这个问题在下一版中将会修复。
Supplement 4  ·  Oct 20, 2014
预览区闪动原因已查明,初始的 Markdown 里的图片是本地的图片所以加载有点问题。
Supplement 5  ·  Oct 21, 2014
Miu在 Windows 下的可安装程序 :

http://down2pc.qiniudn.com/miu/Miu-v0.1.0-alpha-setup.exe
Supplement 6  ·  Oct 21, 2014
Miu-0.1.1-alpha-preview

92 replies  •  2016-08-15 21:49:37 +08:00
lizheming
lizheming
Oct 20, 2014
1
Github的这个给出来跟没给出来有什么区别-。-||?
另外打包好的程序下载出来提示`markdown`模块未找到。
panxianhai
panxianhai
Oct 20, 2014
2
Uncaught node.js Error

Error: Cannot find module 'markdown'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (C:\Users\hevin\AppData\Local\Temp\nw8992_1613\node_modules\markdown-word\lib\markdown-word.js:7:14)
at Object.<anonymous> (C:\Users\hevin\AppData\Local\Temp\nw8992_1613\node_modules\markdown-word\lib\markdown-word.js:920:4)
at Module._compile (module.js:454:26)
at Object.Module._extensions..js (module.js:472:10)
at Module.load (module.js:354:32)
at Function.Module._load (module.js:310:12)
tayuo
tayuo
Oct 20, 2014
3
Seita
Seita
OP
Oct 20, 2014
4
@lizheming
@panxianhai
@tayuo

fixed. 不过上传太慢了。。
Seita
Seita
OP
Oct 20, 2014
5
@lizheming
@panxianhai
@tayuo

抱歉,现在好了。
bitbegin
bitbegin
Oct 20, 2014 via Android
6
Markdown的轮子永无止境啊
lizheming
lizheming
Oct 20, 2014
7
@Seita 还是一样……
fanTasy
fanTasy
Oct 20, 2014
8
...两年前我也写了个Markdown的编辑器...也叫做Miu...
panxianhai
panxianhai
Oct 20, 2014
9
@lizheming 我的正常了。


@Seita 1.红黄绿三个钮,绿色是放大和缩小吧,和黄色的反了。2.字数统计应该是不准确的。3.白色桌布的情况下有点找不到编辑器了,这是feather吧
Seita
Seita
OP
Oct 20, 2014
10
@panxianhai 字数是统计中英单词的,英文空格算一个单词。
shiny
shiny
PRO
Oct 20, 2014
11
等我去写一个的时候就叫它 meow
lizheming
lizheming
Oct 20, 2014
12
@panxianhai 再下了一遍..还是一样..郁闷了OwQ
panxianhai
panxianhai
Oct 20, 2014
13
@Seita 这个应该不是计算的问题。
Seita
Seita
OP
Oct 20, 2014
14
@lizheming 应该是七牛的缓存,修复了 #9 的问题顺便新上传了一个:

http://down2pc.qiniudn.com/miu/Miu-v0.1.0-alpha-fix.7z
Seita
Seita
OP
Oct 20, 2014
15
@panxianhai 这只算一个单词。统计的是词数而不是字符数。
lizheming
lizheming
Oct 20, 2014
16
@panxianhai 目测统计的是单词数..
@Seita OK了,不过最小化时提示 minWindow is not defined
Seita
Seita
OP
Oct 20, 2014
17
字数统计的 bug 就是和符号混在一起的中英文都会只算一个, fix soon...
Seita
Seita
OP
Oct 20, 2014
18
@lizheming 原谅我,少打一个i ,已 fixed.

菊苣么么哒>_<
oott123
oott123
Oct 20, 2014
19
呃,看到 GitHub 我还以为是开源的……
Seita
Seita
OP
Oct 20, 2014
20
@oott123 Source code coming soon.................

如果有需要...
oott123
oott123
Oct 20, 2014
21
@Seita 毕竟,node-webkit,你把它打成 pak 包,这个启动起来就会慢很多……因为每次都要把所有文件解压到临时目录……
所以对 node-webkit 的程序我都是解包出来用的……
lizheming
lizheming
Oct 20, 2014
22
@oott123 直接把exe改成zip解压吧..启动确实太慢..nw的通病。
Seita
Seita
OP
Oct 20, 2014
23
@lizheming
@oott123

是的,会改进。
ylhawj
ylhawj
Oct 20, 2014
24
呵呵,还蛮好玩的,感觉很有前途哦,加油哈。
ylhawj
ylhawj
Oct 20, 2014
25
。。。请问这个github就一个json文件是个神马情况,我还给你个star,结果就发现只有一个文件,我汗。。。- -!
RyuZheng
RyuZheng
Oct 20, 2014
26
支持一个,马上试用!
Seita
Seita
OP
Oct 20, 2014
27
@ylhawj 马上就上传。
Seita
Seita
OP
Oct 20, 2014
28
@ylhawj 已经 push 到 Github 了。
aWangami
aWangami
Oct 20, 2014
29
支持个~
seki
seki
Oct 20, 2014
30
我直接想问,哪个(作品里的) miu = =
Seita
Seita
OP
Oct 20, 2014
31
@seki 什么意思..
love4taylor
love4taylor
Oct 20, 2014
32
@Seita 又是哪个动漫角色的名字。。貌似这个意思。。
Seita
Seita
OP
Oct 20, 2014
33
@Love4Taylor 这次就只是“喵”的意思 XD
loading
loading
Oct 20, 2014
34
赞,点了感谢还感觉不够,人工置顶一下。
qianlifeng
qianlifeng
Oct 20, 2014
35
右边刷新的时候一闪一闪的
g0thic
g0thic
Oct 20, 2014
36
50多M。。。我马上取消了下载
Seita
Seita
OP
Oct 20, 2014
37
@g0thic 压缩了的 20 多MB,不过启动很慢哦
Seita
Seita
OP
Oct 20, 2014
38
@qianlifeng 关于那个问题,保存之后应该就没问题了,下一版将修复。
MingZhe
MingZhe
Oct 20, 2014
39
顶一个!~
panxianhai
panxianhai
Oct 20, 2014 via Android
40
桌面左边是什么东西,看起来好赞啊。'
Seita
Seita
OP
Oct 20, 2014
41
@panxianhai SAO-util 刀剑神域 SAO 启动器,可以提示动漫更新。
ChanneW
ChanneW
Oct 20, 2014
42
为什么所有的 md 编辑器都是右边是预览, 我喜欢左边是预览的
Rico
Rico
Oct 20, 2014
43
一直在用markdownpad,现在试试楼主这个
0x142857
0x142857
Oct 20, 2014 via iPhone
44
@ChanneW 因为左边是重点啊,你看网页设计风格,重点在左边或中间。
ChanneW
ChanneW
Oct 20, 2014
45
@0x142857 左边放书,右边放本子,我一直是怎么认为的.
GPU
GPU
Oct 20, 2014
46
star ,等更好的版本。
renyuan1985
renyuan1985
Oct 20, 2014
47
又一个轮子,嘿嘿,node-webkit 开发的就是大
0x142857
0x142857
Oct 20, 2014 via iPhone
48
@renyuan1985 node-webkit 就 30几M...
ChanneW
ChanneW
Oct 20, 2014
49
不差这点硬盘
开发效率还好, 易于修改, 平台兼容. 挺好的.
devon
devon
Oct 20, 2014
50
试了一下,很不错,作者加油。
jedihy
jedihy
Oct 20, 2014
51
@panxianhai 呃,英文里面最长的次有20多个字母的,如尘X肺
xpol
xpol
Oct 21, 2014
52
好happy。用Atom编辑器不就好了。
xpol
xpol
Oct 21, 2014
53
@xpol 而且现在好像Atom启动快多了。
Seita
Seita
OP
Oct 21, 2014
54
@xpol 换个 Mac 用 Mou 不就好了 :)
Seita
Seita
OP
Oct 21, 2014
55
imnpc
imnpc
Oct 21, 2014
56
做的很不错 不过能否参照markdownpad 接入部分快速按钮?
withrock
withrock
Oct 21, 2014
57
用了一下,感觉非常不错,要是左边的编辑能用vim进行编辑就更好了。
0x142857
0x142857
Oct 21, 2014 via iPhone
58
@imnpc 这个可以有。
MaiCong
MaiCong
Oct 21, 2014
59
全屏不好使啊,有BUG
yetone
yetone
Oct 21, 2014
60
就知道是你。前来支持了!
sarices
sarices
Oct 21, 2014
61
Alpha v0.1.0 WIN7环境和#3 楼一个样子,建议加个退出按钮
sarices
sarices
Oct 21, 2014
62
Uncaught node.js Error

Error: Cannot find module 'markdown'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (C:\Users\WEIDON~1\AppData\Local\Temp\nw7840_8939\node_modules\markdown-word\lib\markdown-word.js:7:14)
at Object.<anonymous> (C:\Users\WEIDON~1\AppData\Local\Temp\nw7840_8939\node_modules\markdown-word\lib\markdown-word.js:920:4)
at Module._compile (module.js:454:26)
at Object.Module._extensions..js (module.js:472:10)
at Module.load (module.js:354:32)
at Function.Module._load (module.js:310:12)
sarices
sarices
Oct 21, 2014
63
下载安装版本可用,其实我还是喜欢在线版本,用dropbox或者github登录保存最好
reeco
reeco
Oct 21, 2014
64
希望能添加自定义CSS,另外最大化有bug,楼上也有提到的
Seita
Seita
OP
Oct 21, 2014
65
@reeco 收到,P.S. 你是想 Markdown 自定义 CSS 还是预览自定义 CSS 还是 Both ?
kokdemo
kokdemo
Oct 21, 2014
66
楼主觉得开发node-webkit 现在坑大吗
Seita
Seita
OP
Oct 21, 2014
67
@kokdemo 我刚开始开发 node-webkit 一天,感觉还好...
kokdemo
kokdemo
Oct 21, 2014
68
@Seita 你看一下大家的回复……其实nw的坑还蛮大的……
Seita
Seita
OP
Oct 21, 2014
69
@kokdemo 相信会变得越来越好的。
reeco
reeco
Oct 21, 2014
70
@Seita 预览自定义
Seita
Seita
OP
Oct 21, 2014
71
@reeco OK.
clijiac
clijiac
Oct 21, 2014
72
支持下楼主~
Seita
Seita
OP
Oct 21, 2014
73
@clijiac 3Q!
breeswish
breeswish
Oct 21, 2014
74
支持楼主。。

可是已经有一个同样是Node-webkit写的叫做Haroopad了。。不知道有没有什么亮点?
nouh
nouh
Oct 21, 2014
75
楼主的系统是windows8么,窗口风格挺不错的,是什么
Seita
Seita
OP
Oct 21, 2014
76
@nouh 我是 Win7...
up76733
up76733
Oct 21, 2014
77
昨晚试用了一下,界面简洁漂亮.要是补全功能加上就可以不用MarkdownPad 2了
Seita
Seita
OP
Oct 21, 2014
78
@up76733 谢谢,Beta 版已有此计划。
Seita
Seita
OP
Oct 21, 2014
79
@breeswish 亮点就是非 Windows 默认风格。。
Seita
Seita
OP
Oct 22, 2014
80
joshualeung
joshualeung
Oct 22, 2014
81
赞一个,太时髦了,居然是Yosemite风格的。
hylau
hylau
Oct 22, 2014
82
导出word有问题啊
@Seita
Seita
Seita
OP
Oct 22, 2014
83
@hylau 什么问题?
jucelin
jucelin
Oct 22, 2014
84

排版有点问题 Seita
0x142857
0x142857
Oct 23, 2014
85
How about making you header colorful ?

0x142857
0x142857
Oct 23, 2014
86
@jucelin

两个 List 连在一起中间需要有 ---(hr) 或其他东西,要不然解析会出错,因为会认为你第二个 List 之前的空行是正常的换行也就解析成了 p 标签,目前还没解决这个问题。

我测试了简书和 Segmenfault 的编辑器也是。



0x142857
0x142857
Oct 25, 2014
87
Miu Ange 0.1.1 unstable 有兴趣的可以下载:

https://miu.0x142857.com/forum/3-miu-ange-0-1-1-released
skpoo
skpoo
Oct 25, 2014
88
考虑过加上 自动保存 这个功能?

另外点击 红色小圆点 咱得提示保存吧,不然这样很坑啊,一声不吭就没了,找都找不到
0x142857
0x142857
Oct 26, 2014
89
@skpoo 是由自动保存的。
alexkh
alexkh
Oct 30, 2014
90
更新版本时出错:
Uncaught node.js Error

TypeError: string is not a function
at HTMLAnchorElement.onclick (file:///D:/Program%20Files%20(x86)/Miu/index.html#:1:86)

系统是win8.1
zhidian
zhidian
Aug 15, 2016
91
我一直在想 Markdown 源码改了是要整个从 input buton 里重新拿源码再渲染 html 吗?

不知道你怎么处理的。

不同平台下一致的体验真是太重要了,赞!

不过我用 vim ……然后写好 makefile ,要预览的时候我就 `make` 然后 F5 ……

GitHub 这下载速度目测我今天是下载不动了。(顺便吐槽, GitHub 不允许上传 7z 格式的压缩包。有次传了一天,我都没把 4 MB 的东西传上去……)
Seita
Seita
OP
Aug 15, 2016
92
@zhidian 话说为什么在这个古老的帖子里回复 😂

渲染的话当然是用 textarea 的 value 渲染成 html

7z 可以的。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2162 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 146ms · UTC 03:00 · PVG 11:00 · LAX 19:00 · JFK 22:00
♥ Do have faith in what you're doing.