首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

Gitblog.io - 简洁的 Github Pages 博客编辑器

  hyspace · 2014-05-05 02:07:42 +08:00 · 10843 次点击
这是一个创建于 1842 天前的主题,其中的信息可能已经有所发展或是发生改变。
Gitblog.io http://www.gitblog.io 是我之前写的 Github Pages 博客撰写工具。它可以帮助程序员 编辑自己托管在 Github Pages 上的 Jekyll based blog。看到有小伙伴做了类似的工具上来,我也一起发上来供大家参考。

写这个项目主要是为了让自己能方便地写blog,不需要单独手动上传图片,因此比较重视图片上传功能。界面简洁到不能再简洁,风格参考 Medium. 代码编辑器使用Ace,强化了代码高亮,支持Ruby,Python等常用语言。

Gitblog.io 使用 Github API,提供添加、删除、修改文章和粘贴、拖拽上传图片等功能。网站为纯静态,自身也是托管在 Github Pages 上,使用Angular框架开发。Oauth 跳转托管在 Heroku 上。

网站: http://www.gitblog.io

源码: https://github.com/gitblog-io/gitblog-io.github.io

还有很多未完成的功能,TODO: https://github.com/gitblog-io/gitblog-io.github.io/issues/1

本人时间精力有限,TODO上的功能都写完估计黄花菜都凉了。如果有人有兴趣一起完成它,欢迎联系 @hyspace twitter
90 回复  |  直到 2016-05-03 17:49:40 +08:00
    1
dongbeta   2014-05-05 02:15:57 +08:00 via iPad
个人觉得最神奇的是可以截屏上传图片。
    2
dongbeta   2014-05-05 02:42:38 +08:00 via iPad
    3
john990   2014-05-05 06:52:29 +08:00   ♥ 1
做的很赞啊,已用
    4
thinkif   2014-05-05 08:56:46 +08:00   ♥ 1
试用了一下, 非常好
    5
thinkif   2014-05-05 09:21:39 +08:00   ♥ 1
话说刷新一次这后就不能再现实列表了... 一直处在 "wait..." 状态
    6
tonghuashuai   2014-05-05 09:21:54 +08:00   ♥ 1
赞一个
    7
sneezry   2014-05-05 09:28:05 +08:00
    8
ChiangDi   2014-05-05 09:30:57 +08:00   ♥ 1
真是太赞了!!!!
    9
ChiangDi   2014-05-05 09:37:39 +08:00   ♥ 1
我一定离不开它了。
    10
clker   2014-05-05 10:00:05 +08:00   ♥ 1
大赞!

类似工具有哪些啊?
    11
clker   2014-05-05 10:06:45 +08:00   ♥ 1
Draft和public好像没有区别啊
    12
hyspace   2014-05-05 10:07:19 +08:00
@thinkif @sneezry 麻烦帮忙看下你们卡住的地方,console把错误报给我呗,我现在很需要bug反馈。我马上加bug tracking
    13
hyspace   2014-05-05 10:08:26 +08:00
@clker 类似工具有 prose.io 这个是全方位的github内容编辑器,不止是做 github pages的。
    14
3214668848   2014-05-05 10:08:33 +08:00   ♥ 1
赞图片上传,感觉我那个缺少这个功能呢
    15
hyspace   2014-05-05 10:10:23 +08:00
@clker 是通过frontmatter的published属性区分的。设置了draft之后,文章就不会出现在站点里了。可以随时切换。
    16
hyspace   2014-05-05 10:11:19 +08:00
@3214668848 这个功能很重要,上传图片太麻烦是阻止我用本地编辑器写文章的主要原因
    17
mortal   2014-05-05 10:12:03 +08:00   ♥ 1
第一眼我就爱上了它!
    18
clker   2014-05-05 10:14:41 +08:00
@hyspace 再次感谢!

感觉blog还是应该这样写才好。用本地编辑器还是没有办法习惯。
    19
leon907   2014-05-05 10:39:33 +08:00   ♥ 1
授权之后就一直等待了
    20
wu181184   2014-05-05 10:40:19 +08:00   ♥ 1
为什么一直卡在loding: http://www.gitblog.io/app/?
    21
sneezry   2014-05-05 10:43:44 +08:00   ♥ 1
@hyspace 我这边console是空的,所有资源也都200或304,没有未加载完成的情况。
    22
hging   2014-05-05 10:44:48 +08:00   ♥ 1
万年waiting。 console也是没有错误。 恩。
    23
thinkif   2014-05-05 10:45:15 +08:00   ♥ 2
授权之后点击自己的page之后就一直wait了
能看到自己的page列表, 估计是卡在加载post列表那里了.
浏览器 chrome 34
    24
Seita   2014-05-05 10:47:21 +08:00   ♥ 2
怎么我 pages 有三篇文章只读出两篇
    25
sneezry   2014-05-05 10:49:46 +08:00   ♥ 1
我发现请求api的时候没有指定callback函数,返回的结果是json,这样是如何解决跨域的问题呢
    27
zhwei   2014-05-05 11:06:58 +08:00 via Android   ♥ 1
赞个👍,回去试试!
    28
circsqua   2014-05-05 11:14:56 +08:00   ♥ 1
好像这样就可以摆脱git shell了呀!其它家的仓库支持么?
    29
archean   2014-05-05 11:15:44 +08:00   ♥ 1
已有 Github Pages 的会卡在 Waiting 那里.
    30
hyspace   2014-05-05 11:18:50 +08:00
@leon907
@thinkif
@hging 我错了,我现在增加了错误弹框,至少应该不是一直waiting了,尝试增加了ga的tracking,我看看都是什么错误的
    31
hyspace   2014-05-05 11:20:23 +08:00
@leon907 这个应该是在angular应用代码执行之前出了别的错误,除了这一条,前面还有别的错误么?
    32
hyspace   2014-05-05 11:22:16 +08:00
@circsqua 暂时没有考虑支持,主要是没研究过其他仓库类似Github Pages的功能
    33
Akagi201   2014-05-05 11:22:42 +08:00   ♥ 1
    34
hyspace   2014-05-05 11:23:13 +08:00
@Seita 你的文章的命名可能没通过正则检查,能告诉我你没加载出来的文章的文件名是什么么?
    35
leon907   2014-05-05 11:28:12 +08:00   ♥ 1
@hyspace 不是很懂前端开发 应该没了 我把console的错误都拷贝了
    36
dylanvivi   2014-05-05 11:28:51 +08:00   ♥ 1
好用,尤其是贴图那个~赞:)
    37
MingZhe   2014-05-05 11:35:21 +08:00   ♥ 1
最早我的博客就是放在 gitpage 上,后来苦于速度太慢,就搬家了。。。
    38
lijinma   2014-05-05 11:38:18 +08:00   ♥ 1
感觉很不错啊啊啊啊
    39
hyspace   2014-05-05 11:38:53 +08:00
@leon907 我重现你的bug了,但是只有在safari下能重现……慌了,我得仔细看看
    40
leon907   2014-05-05 11:50:55 +08:00
@hyspace 我用的是windows 7 64bit下的360极速浏览器 功能很赞正是想用的
    41
dongbeta   2014-05-05 12:14:07 +08:00
@hyspace 你看,BUG 是自己测不完的。
    42
hyspace   2014-05-05 12:15:27 +08:00
@leon907 @thinkif @hging 貌似搞定了,居然是压缩bug……刷新重试吧

@Akagi201 - [ ] something
    43
wu181184   2014-05-05 12:33:46 +08:00   ♥ 2
一直停留在Renaming the repo...: http://www.gitblog.io/app/#!/
    44
rcgary   2014-05-05 12:41:23 +08:00   ♥ 2
看起来不错,但是进去就 bug 了,和楼上一样,一直在 Waiting
    45
hyspace   2014-05-05 12:45:54 +08:00
@wu181184 新建的功能比较仓促,这个问题是fork+rename的操作失败了,只能你自己手动把 jekyll-bootstrap-for-fork 仓库重命名成 [username].github.io 了
    46
dong3580   2014-05-05 12:49:26 +08:00   ♥ 1
@hyspace
很赞,先收藏
    47
hyspace   2014-05-05 12:50:25 +08:00
@rcgary 没有弹出框,console也没有输出?
    48
qianlifeng   2014-05-05 12:51:13 +08:00
赞一个
    49
hyspace   2014-05-05 12:51:29 +08:00
@sneezry Github API 支持 CORS
    50
rcgary   2014-05-05 12:59:14 +08:00   ♥ 1
@hyspace 什么都没有,人在国外,和这个有关系么?
    51
thinkif   2014-05-05 13:04:56 +08:00   ♥ 1
@hyspace 我又试了下, 还是有那个问题
    52
hyspace   2014-05-05 13:06:30 +08:00
@rcgary 没关系,在国外应该更好才对……奇怪了
    53
hyspace   2014-05-05 13:14:17 +08:00
@thinkif 谢谢,麻烦你测这么多遍了。如你所说,如果前面都正常,就是post出不来应该是post列表加载的问题了。console有输出么?
    54
rcgary   2014-05-05 13:27:27 +08:00   ♥ 1
Uncaught TypeError: undefined is not a function naptha-wick.js:2539
Element.has naptha-wick.js:2539
begin_select naptha-wick.js:2554

看看这个有没有帮助
    55
wu181184   2014-05-05 13:29:57 +08:00   ♥ 1
编辑完后,如何访问bolg?
    56
thinkif   2014-05-05 13:39:22 +08:00
@hyspace 别客气,喜欢你的这个项目,很实用,希望能帮你做到更好
    57
thinkif   2014-05-05 13:39:45 +08:00
@hyspace Console 没有输出
    58
zhwei   2014-05-05 13:44:45 +08:00   ♥ 1
@hyspace 在检查存在的博客时, 后缀名为`markdown`的不能显示, 只能显示`.md`的文件.
    59
soundbbg   2014-05-05 13:53:40 +08:00
这个项目不错,支持一下。
    60
hyspace   2014-05-05 14:10:09 +08:00
@rcgary 这个是你的插件报错的。
    61
Jelen   2014-05-05 14:42:22 +08:00
好赞!不过是不是没有EDIT功能?
    62
mantianyu   2014-05-05 15:06:03 +08:00
还是更习惯用 vim 啊 :P
    63
zhurongx   2014-05-05 15:56:59 +08:00   ♥ 1
卡在Checking if new repo is ready...了
    64
yautou   2014-05-05 16:39:02 +08:00 via iPhone
不能访问私有repo,我的pages是私有repo😭后续可以支持gitcafe嘛
    65
stonestyle   2014-05-05 18:01:15 +08:00
不能注册?![]( )
    66
NovemberEleven   2014-05-05 18:14:47 +08:00
没有实时预览不习惯,嘿嘿。
    67
Pete   2014-05-05 19:03:01 +08:00
好像不错 试试
    68
iEverX   2014-05-05 19:45:54 +08:00
期待完成预览功能
    69
xi4oh4o   2014-05-05 21:04:57 +08:00
可以支持目录里的gh-pages么?
我的博客挂在二级目录
    70
cxshun   2014-05-06 09:00:01 +08:00
很赞,顶那个上传图片功能!
    71
trimleo   2014-05-06 10:06:46 +08:00
一直停留在waiting 之前部署过一个githubpage。。
    72
wu181184   2014-05-06 10:24:45 +08:00
已使用,相当赞!
    73
rcgary   2014-05-06 12:26:14 +08:00   ♥ 1
还是一直 Waiting
    74
ql9075   2014-05-06 16:27:00 +08:00
waiting ..
    75
Hysteria   2014-05-07 12:41:46 +08:00
马上使用随便写了篇发布,感觉超赞的,支持!
    76
hyspace   2014-05-07 14:11:43 +08:00
@rcgary 昨天晚上修复了这个bug,应该好了。
    77
Him   2014-05-07 16:12:08 +08:00   ♥ 1
为何还是一直在waiting
    78
hyspace   2014-05-07 19:10:43 +08:00
@Him 请给我你的github地址,我排查一下。
    79
hyspace   2014-05-07 19:11:28 +08:00
@ql9075
@rcgary
@trimleo 请给我你们的github用户名,我来排查一下
    80
hyspace   2014-05-07 19:15:05 +08:00
@stonestyle 这个问题我是第一次见到,不是网络问题么?
@zhurongx 这种情况只能重建repo了
@thinkif 你的问题应该已经解决了。如果还有问题,请提供github用户名,我fork你的blog测试一下。
@wu181184 目前还没有做预览链接,已放入TODO
@xi4oh4o 目前只支持user page,因为要用github的jekyll生成静态页面。这个项目是没有后端的。
    81
Him   2014-05-07 19:41:49 +08:00
    82
xi4oh4o   2014-05-08 21:27:37 +08:00
@hyspace 项目的gh-pages也支持jekyll,我user page是静态页,jekyll挂在一个单独的repo里的gh-pages :)
    83
rcgary   2014-05-09 09:56:24 +08:00
@hyspace 今天登录上去就好的,一切正常,做的很棒
    84
ivanlw   2014-06-18 07:56:36 +08:00
请问你说的参考medium是什么东西呢?
    85
greenmoon55   2014-07-04 00:09:12 +08:00
今天被prose.io坑了。。写完了点publish就消失了,正在体验LZ的,看起来很好~
    86
fasling   2014-09-09 13:49:01 +08:00
save article failed
    87
kocd   2014-09-22 21:23:26 +08:00
额。。
我专门登陆来吐槽下,界面没话说。。
不过!!!点了提交,然后报了提交失败,这也就算了!关键是界面仍然保持着提交中,我写了一大串字算是白费了。。
尝试着看源代码来找回我写的内容,发现nb的是每个字都是一个div。。然后我放弃了。。
    88
chztv   2014-12-29 13:59:20 +08:00
现在还能用吗?发现登录后,new Post 保存都失败!!
    89
Yamade   2015-03-09 08:29:17 +08:00
不能用了.哎
    90
qwerasdf   2016-05-03 17:49:40 +08:00
类似的东西是 prose.io ,可以用来写挂在 github page 上的 jekyll blog
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1036 人在线   最高记录 5043   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 27ms · UTC 22:42 · PVG 06:42 · LAX 15:42 · JFK 18:42
♥ Do have faith in what you're doing.
沪ICP备16043287号-1