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

基于 Java 的静态博客生成器 OpooPress,以及免费的博客服务 Opoo Pages 已发布,欢迎试用!

  •  2
     
  •   OpooPages ·
    opoo · 2014-06-03 10:14:01 +08:00 · 5739 次点击
    这是一个创建于 3831 天前的主题,其中的信息可能已经有所发展或是发生改变。
    OpooPress 是一个基于 Java 的静态博客生成器,也可以生成普通的静态网站。

    类似的静态博客生成器很多,OpooPress 的一大特点就是生成速度快。另外对 Java 开发者而言,可能比其它语言的更亲切点。

    详见 http://www.opoopress.com


    Opoo Pages 是一项专门针对 OpooPress 博客的免费服务,提供网站自动生成和网站托管(免费空间及免费二级域名)服务。

    详见 https://pages.opoo.org


    欢迎大家试用,并提出宝贵意见。你们的建议,将有利于持续改进和升级该产品。谢谢!
    30 条回复    2014-07-10 17:29:14 +08:00
    wwqgtxx
        1
    wwqgtxx  
       2014-06-03 10:42:24 +08:00 via Android
    能不能支持googlecode的wiki格式呢?
    很期待
    OpooPages
        2
    OpooPages  
    OP
       2014-06-03 11:45:20 +08:00
    @wwqgtxx wiki是绝对可以支持的,目前使用 Mylyn WikiText 的包来转化 textile,其实这个包还支持 confluence wiki, mediawiki,tracwiki, twiki 等格式。

    Google Wiki格式倒是没有接触过。

    OpooPress 的扩展性是很强的,要增加一个格式的支持,只需要增加一个 Converter 即可。
    wwqgtxx
        3
    wwqgtxx  
       2014-06-03 11:52:05 +08:00 via Android
    @OpooPages 加一个吧,格式很简单的
    http://code.google.com/p/support/wiki/WikiSyntax
    谢谢了
    OpooPages
        4
    OpooPages  
    OP
       2014-06-03 14:40:36 +08:00
    @wwqgtxx 我大致上看了一下,Google Wiki 语法类似于 MoinMoin wiki 但又不同,与 MediaWiki 的语法也是部分相同,Google 自己进行了改造。

    如果没有现成的 Java 包,自己去写解析源文件的代码是有相当工作量的。

    可以考虑先使用 MediaWiki,TracWiki 或者 TWiki 格式。
    wwqgtxx
        5
    wwqgtxx  
       2014-06-03 15:06:34 +08:00 via Android
    @OpooPages 能不能给一下那些wiki的语法说明么?
    实在不喜欢用md的语法
    OpooPages
        6
    OpooPages  
    OP
       2014-06-03 16:13:28 +08:00
    @wwqgtxx 除了 Markdown,目前内置支持 Textile,语法见 http://help.eclipse.org/juno/topic/org.eclipse.mylyn.wikitext.help.ui/help/Textile-Syntax.html

    MediaWiki 的相关资料可以参考这里 http://www.mediawiki.org/wiki/Help:Contents/zh-hans
    wwqgtxx
        7
    wwqgtxx  
       2014-06-03 19:16:23 +08:00 via Android
    @OpooPages 谢了,关于解析wiki格式的那个java源代码可以给一个链接么?我想看看
    最好是mediawiki和moinmoin wiki的那一段
    tonychin
        9
    tonychin  
       2014-06-05 10:20:53 +08:00
    @OpooPages LZ你好,我最近一直在学Java,想找个开源的项目跟着做.正好看到了你的这个基于Java的静态博客生成器OpooPress,因为我也一直在用farbox,hexo这一类静态博客.所以很感兴趣,想跟着你的项目源码学习一下.不知可否分享下你这个项目的代码架构,以及设计思路之类的.
    OpooPages
        10
    OpooPages  
    OP
       2014-06-05 14:17:54 +08:00
    @tonychin OpooPress是开源的,源代码在GitHub上,网站上有链接。

    至于框架,为了尽可能的减少运行时间和内存占用,OpooPress基本上没有使用框架(例如,Context的那个机制本来使用Spring IOC是最好的),无非就是抽象一层,作为接口,以便灵活配置,定义了插件体系,用于用户扩展其功能而已。

    可进OpooPress的QQ群,有问题大家互相探讨一下哈。
    wwqgtxx
        11
    wwqgtxx  
       2014-06-12 11:47:32 +08:00 via Android
    page服务能不能支持git@osc以及gitcafe两大国内git托管商?这样用户用起来会更方便
    OpooPages
        12
    OpooPages  
    OP
       2014-06-12 14:26:22 +08:00
    @wwqgtxx 那要看看它是不是支持设置 hook(类似于 GitHub 库的 Webhook)。

    如果你有 gitcafe 帐号,请看看是否有这种功能。
    OpooPages
        13
    OpooPages  
    OP
       2014-06-12 17:20:53 +08:00
    这个站就是 Opoo Pages 的活生生的例子啊,有兴趣的戳一下!

    http://linuno.opoo.info/
    wwqgtxx
        14
    wwqgtxx  
       2014-06-12 18:11:35 +08:00 via Android
    @OpooPages git@osc有的
    http://git.oschina.net/xxx/xxx/hook
    gitcafe我再看看
    wwqgtxx
        15
    wwqgtxx  
       2014-06-12 18:16:31 +08:00 via Android
    @OpooPages gitcafe不支持
    OpooPages
        16
    OpooPages  
    OP
       2014-06-13 09:24:29 +08:00
    @wwqgtxx OK,我看到 git@osc 设置 hook 的地方了,我会尽快添加对它的支持。
    loveminds
        17
    loveminds  
       2014-06-13 09:25:16 +08:00
    以后服务器会不会迁移到香港或者新加坡呢,速度快不少
    OpooPages
        18
    OpooPages  
    OP
       2014-06-13 10:39:22 +08:00
    @loveminds 最近从Google挂了之后,访问海外服务器就不大稳定,能连通时速度还是不错的,毕竟是静态博客啊。

    暂时还不会迁移到香港或者新加坡。香港带宽太小而且贵,用过 DigitalOcean 新加坡节点,有点失望。
    sconfield
        19
    sconfield  
       2014-06-13 13:19:07 +08:00
    试用中,好东西要大家分享。。。
    OpooPages
        20
    OpooPages  
    OP
       2014-06-13 17:25:29 +08:00
    @wwqgtxx git@osc 的 Opoo Pages 即将出炉,他们那个文档。。差点想骂人。

    @sconfield 你的头像好。。
    OpooPages
        21
    OpooPages  
    OP
       2014-06-13 18:38:26 +08:00
    @wwqgtxx

    Opoo Pages for git@osc 已经发布。详情点击这里: https://pages.opoo.org/osc/

    实例站点 http://osc.opoo.info/
    wwqgtxx
        22
    wwqgtxx  
       2014-06-13 19:40:15 +08:00 via Android
    @OpooPages 给力!!!
    JoyNeop
        23
    JoyNeop  
       2014-06-13 22:27:21 +08:00
    本来这种 doc 看英文比较舒适且高效,但是中文版似乎是作者作为中国人单独撰写的,于是因此略微担心英文版不如中文版表述得好,那这 doc 我到底是看英文呢还是中文呢…… 选择恐惧症啊……
    JoyNeop
        24
    JoyNeop  
       2014-06-13 22:47:22 +08:00
    英文版请务必好好 review 一遍……
    OpooPages
        25
    OpooPages  
    OP
       2014-06-14 09:04:29 +08:00
    @JoyNeop 还是看中文版吧,鉴于本人英文水平的考虑。 :)
    loveminds
        26
    loveminds  
       2014-06-14 17:59:48 +08:00
    @OpooPages 我们这边(广州开发区)暂时能免备案,稳定性也不错,就是不知道能免备案多久
    OpooPages
        27
    OpooPages  
    OP
       2014-06-17 19:12:14 +08:00
    @loveminds 备案是个硬伤。另外国内的流量太贵了。
    loveminds
        28
    loveminds  
       2014-06-18 08:14:43 +08:00
    @OpooPages 广州电信不算贵吧
    ytf4425
        29
    ytf4425  
       2014-07-10 10:53:57 +08:00
    已经用octopress了不想换
    太麻烦
    ytf4425.com
    OpooPages
        30
    OpooPages  
    OP
       2014-07-10 17:29:14 +08:00
    @ytf4425 octopress 是个优秀的静态博客生成器。就是生成速度比较慢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5529 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:02 · PVG 14:02 · LAX 22:02 · JFK 01:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.