Dropbox + MarkDown = Blog, FarBox! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
FarBox
V2EX    分享创造

Dropbox + MarkDown = Blog, FarBox!

  •  
  •   FarBox 2013-01-08 11:14:16 +08:00 20973 次点击
    这是一个创建于 4664 天前的主题,其中的信息可能已经有所发展或是发生改变。


    创作farbox.com,主要想解决两个问题:
    - 用博客记录生活的时候,希望回归于纯粹的写作;
    - 旅行归来,把照片放到电脑里,无需上传,大家就能在我的个人网站里看到。

    我们希望在写作的时候,不打开任何网页,不上传,不提交,不编译;只要最后,文章能优雅地呈现到博客中,就可以了。

    然后感觉可以做更多有趣的事情,所以又进行扩展,俨然可以创造出一个可供个人使用的WebFrame on Web了,所以就有了这个文档 http://www.farbox.com/docs.md

    然后,感觉可以提供全站的JSON API,于是又有了这个 http://image.farbox.com/index

    后来,有朋友问有没有搬家功能的,本想一口回绝的,但脑子有点抽到,用纯前端实现了xml转markdown的功能。 http://hepochen.github.com/wordpress-to-markdown/ 源码此处 https://github.com/hepochen/wordpress-to-markdown

    - - - - - - -

    有人在cosplay, http://haibing.farbox.com/

    有人用来显示饭否的API, http://i.442f.com/

    有人做了很cool的404页面,http://blog.gaoji.us/not-found

    有人用来做自己公司前端的DEMO,地址就不放了,毕竟涉及到了他们公司的业务。


    还有他(她)们code了属于自己的模板。
    http://xxxx.io/
    http://www.michellegu.com/ > 一个姑娘……
    http://sumory.com/
    116 条回复    2016-05-25 21:58:59 +08:00
    1  2  
    hugsky
        1
    hugsky  
       2013-01-08 11:48:56 +08:00   1
    视频做的不错
    喜欢清爽的作品
    liuhang0077
        2
    liuhang0077  
       2013-01-08 12:03:50 +08:00
    正在使用很不错 非常感谢你们的作品 加分了。
    Aether
        3
    Aether  
       2013-01-08 12:27:58 +08:00
    网站怎么避免较长的文章中途存档或者还不想发布的时候就已经被发布了?
    这个问题一直让我对构建自动化发布的机制很蛋疼,最终结论是,必须要有一个发布按钮之类的来控制。。。
    FarBox
        4
    FarBox  
    OP
       2013-01-08 12:32:14 +08:00   1
    @liuhang0077 谢谢Hang!/div>
    FarBox
        5
    FarBox  
    OP
       2013-01-08 12:32:53 +08:00
    @Aether 文章的头部写上 status: draft就可以了。
    cabbala
        6
    cabbala  
       2013-01-08 12:34:30 +08:00   1
    @Aether http://calepin.co/
    这个网站是手动publish的,而且open source:https://github.com/jokull/calepin

    基于Flask + Redis + PostgreSQL
    kavana
        7
    kavana  
       2013-01-08 12:38:28 +08:00
    视频是用什么做的?@FarBox
    itommy
        8
    itommy  
       2013-01-08 12:59:00 +08:00   1
    赞!支持了!
    rain
        9
    rain  
       2013-01-08 13:03:44 +08:00   1
    嘿嘿,我觉得默认模板很漂亮!
    已经从WP搬过去了,感谢!
    flycn1985
        10
    flycn1985  
       2013-01-08 13:03:57 +08:00
    @FarBox 支持。。这货解析域名过来需要备案吗?哈哈。。
    hidden
        11
    hidden  
       2013-01-08 13:05:26 +08:00
    不错. 类似 github pages
    Aether
        12
    Aether  
       2013-01-08 13:11:50 +08:00
    @cabbala 这个我用过一段时间,不过他的自定义几乎没有@_@ 所以我最近转到Hexo了。
    subdragon
        13
    subdragon  
       2013-01-08 13:15:56 +08:00
    看起来很靠谱的服务,视频大赞!
    rlog
        14
    rlog  
       2013-01-08 13:49:01 +08:00   1
    非常棒!
    empilot
        15
    empilot  
       2013-01-08 14:04:53 +08:00
    不错的理念!
    bindiry
        16
    bindiry  
       2013-01-08 14:51:00 +08:00
    做的太好了,不过有个小问题,我上传的图片在Photo中变形了。 http://blog.junnan.org/folder/
    2code
        17
    2code  
       2013-01-08 15:22:10 +08:00
    视频中的音乐和内容展现的节奏很合拍,是你们自己配的吗?
    ameba
        18
    ameba  
       2013-01-08 15:53:54 +08:00   1
    真棒
    goofansu
        19
    goofansu  
    &bsp;  2013-01-08 16:17:10 +08:00   1
    好创意
    Numbcoder
        20
    Numbcoder  
       2013-01-08 16:51:17 +08:00
    @FarBox 非常棒!
    准备从 github 转移过去。
    有个小建议,代码高亮语法 :::ruby 能不能兼容一下 github ```ruby 的这种写法?
    FarBox
        21
    FarBox  
    OP
       2013-01-08 17:05:12 +08:00
    @bindiry Thanks, 现在已经看不到了…… 图片太小了的缘故,那个放大是用css控制的。哪个目录的图片显示,也是可以控制的, 见 http://www.farbox.com/docs/faq.md#footer
    FarBox
        22
    FarBox  
    OP
       2013-01-08 17:05:51 +08:00
    @kavana ScreenFlow
    FarBox
        23
    FarBox  
    OP
       2013-01-08 17:06:12 +08:00
    @rain 哈,看到你了,Rain同学。谢谢。
    FarBox
        24
    FarBox  
    OP
       2013-01-08 17:06:48 +08:00
    @flycn1985 我们的数据中心在国外,只是不幸肉身还留在大陆而已……
    FarBox
        25
    FarBox  
    OP
       2013-01-08 17:10:11 +08:00
    @2code 我们找了个开源的音乐,这首歌叫《Tell Somebody》,作者叫Alex,又自己重新剪辑了下,才对上的。
    FarBox
        26
    FarBox  
    OP
       2013-01-08 17:36:35 +08:00
    @Numbcoder Thanks, 已做兼容,但对之前的没有影响, 如果已经迁移的,请联系我们手工更新下。 :)
    G0dBlessMe
        27
    G0dBlessMe  
       2013-01-08 17:38:28 +08:00
    饭否api是如何实现的?
    shawiz
        28
    shawiz  
       2013-01-08 17:54:31 +08:00
    太赞了!特别喜欢图片同步那个功能
    acalarolo
        29
    acalarolo  
       2013-01-08 18:14:47 +08:00 via Android
    发布好简单呀
    solf
        30
    solf  
       2013-01-08 19:11:28 +08:00   1
    楼主,只想说谢谢你,太赞了
    kfc315
        31
    kfc315  
       2013-01-08 19:18:05 +08:00
    太赞了!谢谢 :)
    nsa
        32
    nsa  
       2013-01-08 19:20:26 +08:00
    哇,你还真开始推广了。。。
    Bob
        33
    Bob  
       2013-01-08 20:11:53 +08:00   1
    抱歉,目前无法访问。
    这个网站目前无法访问,可能正在更新,你可以等5分钟内,看会发生什么
    Betty
        34
    Betty      2013-01-08 20:27:13 +08:00
    打开速度好快啊,数据中心在国外居然还能有这样的速度~
    ro00
        35
    ro00  
       2013-01-08 20:32:23 +08:00
    强力赞一个!!!!我也用用看
    run2
        36
    run2  
       2013-01-08 20:57:46 +08:00
    呃,帅啊~不过能不能自定义favicon呢
    subpo
        37
    subpo  
    PRO
       2013-01-08 20:57:58 +08:00   1
    用过你们的作品,强力赞!
    yanng
        38
    yanng  
       2013-01-08 21:10:42 +08:00
    我想换一个账号,如何操作?
    loading
        39
    loading  
       2013-01-08 21:11:26 +08:00
    按请求数算,css和js能不能忽略呢
    Kangqiao
        40
    Kangqiao  
       2013-01-08 21:11:53 +08:00   1
    好像很早就有类似的应用了,不过这个看着不错~
    kfc315
        41
    kfc315  
       2013-01-08 21:43:43 +08:00
    今天操作猛了一些(变更文件夹),然后现在怎么变更文件夹,网页端都 403 了……
    是 Dropbox 不允许该应用短时间内同步了么?
    td width="10" valign="top">
    DXpro
        42
    DXpro  
       2013-01-08 21:44:11 +08:00
    学习 使用中。
    FarBox
        43
    FarBox  
    OP
       2013-01-08 22:59:23 +08:00
    @kfc315
    @Bob

    不好意思,丢人了。

    跟Dropbox没有关系,为了遵从API规则,我们把一个site folder的改名分解为两种行为,删除+新建;但我们所有的操作都是异步并发的,虽然做了额外规则判断,但还有概率因时间差产生冲突。Bug已经修复,目测日志,估计受影响的也有好几个站点,目前正在修复数据中。

    10分钟后仍然还是403的话,给我们发邮件吧,[email protected], 告诉我们你Dropbox的注册邮箱,剩下的我们来解决。

    Sorry!
    FarBox
        44
    FarBox  
    OP
       2013-01-08 23:00:38 +08:00
    @sobigfish 把favicon.ico仍在站点目录下就可以了。如果有目录洁癖,自己改模板代码吧……
    FarBox
        45
    FarBox  
    OP
       2013-01-08 23:01:24 +08:00
    @shawiz Thanks,如果能发挥图片接口上的各个参数,相信应该会更有趣。:)
    FarBox
        46
    FarBox  
    OP
       2013-01-08 23:02:29 +08:00
    @goxofy 我们也不清楚那哥们怎么弄的,估计是JS的接口。anyway,FarBox上也是能托管静态网站的,index.html放进去就好了。
    FarBox
        47
    FarBox  
    OP
       2013-01-08 23:03:36 +08:00
    @subdragon 如果国内没有备案的问题的话,很有兴趣用一下你们的服务,反正我们部署结构,允许服务器分布在任何一个物理位置上。 :)
    FarBox
        48
    FarBox  
    OP
       2013-01-08 23:04:39 +08:00
    @Betty 我们有优化过速度的,虽然目光瞄在远方,但脚下的路也试图走踏实。 :)
    FarBox
        49
    FarBox  
    OP
       2013-01-08 23:07:43 +08:00
    @yanng 把文件夹移动来移动去就好了;但有唯一一个问题,FarBox对已经绑定的根域名是有保护的,A账户如果使用了domain.com,那B账户就不能使用以*.domain.com了。

    如果存在这种域名冲突,最好的办法就是,删除旧账户里的文件夹(备份到其它地方去),过一段时间同步完成后,等站点也被删除后;再把原备份,放到新账户就可以了。
    kfc315
        50
    kfc315  
       2013-01-08 23:08:08 +08:00
    @FarBox soga,原来是这样 :)
    还有一个问题:刚刚我没有对 folder name 做任何操作,然后本可以访问的站点 403 了…… 很奇怪 - -
    http://new.geektu.com/
    FarBox
        51
    FarBox  
    OP
       2013-01-08 23:09:30 +08:00
    @loading 这个当然要计算的,或者使用公共资源的js\css库……

    但其实,我们现在request的统计也不是很准确,所以,目前的request基本上是不设限的,除非做什么反人类的事情……
    kachens
        52
    kachens  
       2013-01-08 23:12:12 +08:00   1
    棒极了!
    这个想法太赞了!
    期待正式版本,
    期待更多种网盘的支持。
    FarBox
        53
    FarBox  
    OP
       2013-01-08 23:18:55 +08:00   2
    @kfc315 这次是正常的。 http://wjm.farbox.com/

    /Jammy [email protected]
    /Jammy [email protected]

    被后者替换掉了……

    如果是多域名指向同一个目录名(不含@+后面)的,建议使用domains.config的方式。
    svampire
        54
    svampire  
       2013-01-08 23:56:18 +08:00
    @FarBox 一直403错误,已经发了询问邮件,求解答
    bhqt
        55
    bhqt  
       2013-01-08 23:57:44 +08:00   1
    相当的想法。。。
    不过,我更多考量的是,这样的服务的稳定性。不是指dropbox。而是指farbox
    Leo
        56
    Leo  
       2013-01-09 00:11:08 +08:00
    想法不错,期待支持更多网盘
    fsw90628
        57
    fsw90628  
       2013-01-09 00:58:30 +08:00
    视频做得好感人,预感 V2EX 快要支持 Markdown 了 :D
    jazz1988
        58
    jazz1988  
       2013-01-09 09:09:01 +08:00
    很棒的服务
    Bob
        59
    Bob  
       2013-01-09 09:29:22 +08:00
    访问还是不行呢 http://wjm.farbox.com/ 这个就打不开

    想问下 跟自己直接在dropbox挂静态有什么区别?
    cythb
        60
    cythb  
       2013-01-09 12:51:41 +08:00
    这个和使用github来写blog差不多嘛~
    run2
        61
    run2  
       2013-01-09 12:59:29 +08:00
    看现有配置应该没法禁止clone模板,可以加个这个设置么?
    yoo
        62
    yoo  
       2013-01-09 13:27:04 +08:00
    很好的idea,我弄了一个相册,http://foto.meyo.me
    durden
        63
    durden  
       2013-01-09 13:30:46 +08:00
    请问支持搜索吗?
    breakaway
        64
    breakaway  
       2013-01-09 14:06:11 +08:00
    @FarBox 视频里面那首诗 出自哪里啊?好喜欢。
    kyon
        65
    kyon  
       2013-01-09 14:09:38 +08:00
    @farbox 为什么我在retex里面预览正确,在farbox上却不认markdown的语法呢?后缀.txt
    openroc
        66
    openroc  
       2013-01-09 14:22:28 +08:00
    貌似还是403?
    lostplesed
        67
    lostplesed  
       2013-01-09 16:01:32 +08:00
    使用起来很方便,非常赞。但是遇到一个问题,首页预览所有文章时看到的代码段和实际文章里面的代码段表现不一致。正确的应该是文章里面的表现形式,这是个bug吧?
    FarBox
        68
    FarBox  
    OP
       2013-01-09 16:29:22 +08:00
    @kyon 建议使用.md后缀

    @lostplesed 建议修改模板,首页里的list使用 {{post.opening}},写作的时候,用-------来分割即可。

    http://www.farbox.com/docs/faq.md#_3
    FarBox
        69
    FarBox  
    OP
       2013-01-09 16:30:18 +08:00
    @openroc 不好意思。 给我们发个邮件吧 [email protected],告诉我们使用的是dropbox还是什么服务,以及其上的注册邮箱。
    FarBox
        70
    FarBox  
    OP
       2013-01-09 16:31:01 +08:00
    @Bob kfc315同学已经把地址改了…… 现在是http://new.geektu.com/
    FarBox
        71
    FarBox  
    OP
       2013-01-09 16:33:22 +08:00
    @durden

    不支持全文检索,但支持Tag检索(针对文章),/tags/<t1>+<t2>+.etc
    http://www.farbox.com/docs/template/url/default.md


    针对图片则是根据文件夹进行的检索 http://www.farbox.com/docs/folder/finder.md
    FarBox
        72
    FarBox  
    OP
       2013-01-09 16:34:53 +08:00
    @breakaway 问了下,是做视频的人,即兴打上去的…… 算诗么?
    Bob
        73
    Bob  
       2013-01-09 18:53:55 +08:00
    G0dBlessMe
        74
    G0dBlessMe  
       2013-01-09 19:21:30 +08:00
    很奇怪啊,markdown支持有问题,http://mirror.gaojinan.com/post/openwrt-wallproxy-cross-gfw
    很多问题,首先是把有序列表和无序列表全部当作无序了,然后其中的引用段>不引用了。。。直接显示了>opkg install python pyopenssl python-openssl screen 了,求解?
    breakaway
        75
    breakaway  
       2013-01-09 20:22:08 +08:00
    @FarBox 感觉还挺有感觉的,不觉得有点意思?那人有ID么,过去参观下。
    kyon
        76
    kyon  
       2013-01-09 21:34:39 +08:00
    @FarBox 恩,.md works~ 另外还有一个问题,`Tags: aUniqueDay`这样的文本怎样才可以让它不显示在正文里面?
    Aether
        77
    Aether  
       2013-01-10 00:03:17 +08:00
    @forbox
    刚才clone template的时候让我登录,自动跳转后提示:

    地址栏:Javascript:show_auth()
    网页内容:false
    FarBox
        78
    FarBox  
    OP
       2013-01-10 00:23:32 +08:00
    @Aether 抱歉,try again.
    FarBox
        79
    FarBox  
    OP
       2013-01-10 00:27:46 +08:00
    @kyon 放在文章第一行,就会自动去掉的。

    @breakaway 他就一小伙儿,偶尔敲敲代码,没有参观的价值的。 :)

    @goxofy 有序列表是有这个问题,我们也发现了,是使用的解析库有问题,正在犹豫要更换还是patch一下。引用的应该不至于呀。我们再查查,再给反馈。 :(
    hyh1048576
        80
    hyh1048576  
       2013-01-10 00:57:37 +08:00
    真是个好东西。没搞懂博客文章的顺序是怎么决定的。

    另外是不是同步有点慢,Dropbox 打钩了,不知道什么时候才能看见网站上改……
    hyh1048576
        81
    hyh1048576  
       2013-01-10 01:02:01 +08:00
    更新了,感觉好牛逼!真是佩服。

    更正一个英文:“/*just include your code like this way.*/” 其实写 “like this” 就可以了。“like this way” 很不自然。
    ohsc
        82
    ohsc  
       2013-01-10 11:53:03 +08:00
    真心不错,挺好用的,已经在用了
    openroc
        83
    openroc  
       2013-01-10 16:26:18 +08:00
    @farbox, 已经OK了。:)
    ZCX
        84
    ZCX  
       2013-01-10 20:22:58 +08:00
    已经开始使用了,真心不错的服务
    dreambt
        85
    dreambt  
       2013-01-10 21:33:36 +08:00
    为什么有的图片会显示不出来呢?有的图片使劲刷新就会出来 http://blog.im47.cn/post/2012/10/2012-10-24-jvm
    em91
        86
    em91  
       2013-01-13 00:39:39 +08:00
    qiongqi
        87
    qiongqi  
       2013-01-13 23:40:10 +08:00
    纪念下markdown的作者之一的Aaron Swartz
    alexkh
        88
    alexkh  
       2013-01-14 11:03:08 +08:00   1
    已经用上了,非常好用。
    好像不能设置robots.txt,有办法设置吗?
    roiz
        89
    roiz  
       2013-01-14 20:57:01 +08:00
    会不会因为滥用导致IP被墙呢?貌似看到是个日本的IP
    mengyang
        90
    mengyang  
       2013-01-14 23:32:44 +08:00   1
    太赞了
    FarBox
        91
    FarBox  
    OP
       2013-01-17 18:56:43 +08:00
    @alexkh 直接放在网站目录下面就可以了。

    @hyh1048576 thanks,我们已经这样子修改了。 :) 博客默认是按照日期的倒叙;如果没有声明日期,则自动取文章的最后修改时间。
    tedd
        92
    tedd  
       2013-01-17 19:53:36 +08:00
    @FarBox

    插入代码这样写吗?
    :::python

    for i in xrange(10):

    print i

    我这样写了看到的还是一模一样,一点变化都没有
    sillyousu
        93
    sillyousu  
       2013-01-18 00:39:20 +08:00
    @tedd 会不会是前面没有加上 <TAB> ? 代码前面需要空一个tab的

    @FarBox 建议弄一个侧边有索引的文档。个人感觉现在的文档看起来稍稍麻烦啊,需要在/doc 和/doc/foobar 之间切换。 默认模板感觉太赞了。
    tedd
        94
    tedd  
       2013-01-18 14:30:33 +08:00
    @sillyousu 还是不行,具体要怎么写能给个范例吗?感谢了

    :::shell
    <TAB>sudo apt-get install update
    sharkli
        95
    sharkli  
       2013-01-18 15:36:30 +08:00
    非常酷!
    另外,如果贵公司有运营压力请及早的收费,我真不希望这么好的网站消失。
    我可以接受每年100元的服务!
    sillyousu
        96
    sillyousu  
       2013-01-18 16:07:40 +08:00
    @tedd
    在代码之前空出一行,例如:

    <TAB>:::shell
    <TAB>sudo apt-get install update
    sillyousu
        97
    sillyousu  
       2013-01-18 16:10:59 +08:00
    @tedd

    这里是普通文字->foo
    代码前需空一行->
    这里是代码声明-><TAB>:::python
    这类是代码内容-><TAB>print('hello world!')
    代码后普通内容->bar
    iZr
        98
    iZr  
       2013-01-18 21:57:43 +08:00 via iPad
    @FarBox 用上你的产品了。楼主 在mac下 输入 free 速写软件前 使用的是什么工具?
    fangzhzh
        99
    fangzhzh  
       2013-01-20 10:20:27 +08:00
    @FarBox 我试了你给wordpress转换工具,页面下载到本地,选择文件,选择了我到处的xml,然后点下载zip,没有反应呢?
    tedd
        100
    tedd  
       2013-01-20 16:50:16 +08:00
    @sillyousu 我发现之前为何老是不对了,结果在首页看不出来hightlight的效果,要进入单独的页面才行
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5439 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 06:50 PVG 14:50 LAX 23:50 JFK 02:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86