最近的工程Plumbious,一个Jekyll博客框架。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
perrydu
V2EX    分享创造

最近的工程Plumbious,一个Jekyll博客框架。

  •  
  •   perrydu 2012-10-13 10:23:48 +08:00 6991 次点击
    这是一个创建于 4776 天前的主题,其中的信息可能已经有所发展或是发生改变。
    创建Plumbious是从一个最初的想法到实现它的过程。
    国庆那天骑车的时候想到要做一个类似于Jekyll Bootstrap和Octopress的博客架构。
    其实觉得自己还是余力不足,毕竟现在高二,并没有专业的培训过一些代码语言,只自学过html和css。经过一段时间的考虑,最终还是决定做这个挺有意思的事情。
    与Jekyll Bootstrap和Octopress不同的是,Plumbious不使用Ruby,而是纯Jekyll,所以在博客主题和页面的修改自由度上来说是无可比拟的,这也符合Plumbious完全开源的理念。
    我自己认为Plumbious其实只是一个Jekyll博客的标准,它有博文Markdown题头(layout等)书写标准,有主题设计的标准,以后还会有更多。为什么要定义这些?其实还是图个方便,标准利于统一的管理和修改,所以如果你的Jekyll博客使用Plumbious标准,那么你的主题就可以随意更换而不用担心是否兼容你的博文题头等。
    我希望能有人开始尝试使用他,但更希望有能够提供帮助的人,毕竟我的能力还不够强。
    Plumbious: http://plumbious.com/
    54 条回复    1970-01-01 08:00:00 +08:00
    hbc
        1
    hbc  
       2012-10-13 11:19:38 +08:00   1
    jekyll 不就是用 Ruby 的么……
    thcode
        2
    thcode  
       2012-10-13 11:47:01 +08:00   1
    Jekyll 不是语言,是基于 Ruby 的静态站点生成器
    perrydu
        3
    perrydu  
    OP
       2012-10-13 12:23:36 +08:00
    @thcode
    @hbc
    多谢指点~
    pala
        4
    pala  
       2012-10-13 12:25:29 +08:00
    把我的站点作了默认主题-,-
    perrydu
        5
    perrydu  
    OP
       2012-10-13 12:28:11 +08:00
    @pala 呵呵~不过有署名的哦~
    linsk
        6
    linsk  
       2012-10-13 13:00:29 +08:00   1
    不错,为什么不弄个dome链接?
    perrydu
        7
    perrydu  
    OP
       2012-10-13 13:15:01 +08:00
    @linsk demo主题连接?很快就会有了
    linsk
        8
    linsk  
       2012-10-13 13:40:18 +08:00
    @perrydu demo...今天搭错线了
    Numbcoder
        9
    Numbcoder  
       2012-10-13 13:42:56 +08:00
    Jekyll 不是语言,这个看起来很不专业,lz 尽快改一下
    要是有个 theme preview 就好了。。
    young
        10
    young  
       2012-10-13 13:43:29 +08:00
    对 前几天刚折腾了下jekyll bootstrap, 看到楼主这个很感兴趣, 期待demo连接
    perrydu
        11
    perrydu  
    OP
       2012-10-13 14:19:27 +08:00
    @Numbcoder 主题好像有回复就不能修改了啊~~Plumbious首页的已经修改了~~~
    C0VN
        12
    C0VN  
       2012-10-13 14:29:39 +08:00
    是模板不是框架吧
    perrydu
        13
    perrydu  
    OP
       2012-10-13 14:31:48 +08:00
    @xavierskip 如果没有框架,模版怎么可以直接嵌套
    sparanoid
        14
    sparanoid  
       2012-10-13 17:33:51 +08:00
    这东西什么都没做啊。Jekyll 不是这么玩的
    yt1988
        15
    yt1988  
       2012-10-13 17:42:30 +08:00
    希望有wordpress转换的工具
    perrydu
        16
    perrydu  
    OP
       2012-10-13 17:44:15 +08:00
    @sparanoid 接受你的批评~
    perrydu
        17
    perrydu  
    OP
       2012-10-13 17:48:51 +08:00
    @yt1988 我上网查了下,要批量转换需要ruby命令,不在我的知识范围内~所以sorry,暂且只能手动修改。
    ant_sz
        18
    ant_sz  
       2012-10-13 18:37:42 +08:00   1
    挺不错的,支持一下~
    songguo
        19
    songguo  
       2012-10-13 18:38:39 +08:00
    请问一下,按步骤执行,出现以下提示是什么原因:
    fatal: 'origin' does not appear to be a git repository
    fatal: The remote end hung up unexpectedly
    perrydu
        20
    perrydu  
    OP
       2012-10-13 19:19:36 +08:00
    @songguo terminal中实现master生成网页一直是很头疼,容易出错的环节,我刚刚更新了安装页面,刷新后试试新的方法。
    zhangxiao
        21
    zhangxiao  
       2012-10-13 19:39:37 +08:00
    我的理解是... lz是不是对jekyll又封装了一层?加上了一些自己的配置,theme等等
    perrydu
        22
    perrydu  
    OP
       2012-10-13 19:45:38 +08:00
    @zhangxiao 的确如此,其实定位用户是非大鸟,所以如果是大鸟想自己折腾就用不着它了。
    ooscrewyou
        23
    ooscrewyou  
       2012-10-13 19:54:32 +08:00
    @perrydu lol'd at "但我更喜我的「」(因我得像怒的小)"
    perrydu
        24
    perrydu  
    OP
       2012-10-13 19:59:11 +08:00
    @ooscrewyou hoho~我有一得很像嘴的鼻子
    loading
        25
    loading  
       2012-10-13 20:07:21 +08:00   1
    说明错漏百出,骗小孩可以。
    其实就一句话:
    Yet another jekyll-bootstrap,and it's chinese.
    perrydu
        26
    perrydu  
    OP
       2012-10-13 20:13:40 +08:00
    @loading 对就是为了骗那些不喜欢折腾的小孩的:)但这比jekyll-bootstrap简单,傻多了。
    leishao
        27
    leishao  
       2012-10-13 20:14:05 +08:00   1
    不错的小孩,支持一下。
    songguo
        28
    songguo  
       2012-10-13 20:59:40 +08:00
    @perrydu 其实对文科傻生而言,一点也不简单。完全按步骤操作,尝试四五次了一次都未成功。
    perrydu
        29
    perrydu  
    OP
       2012-10-13 21:06:00 +08:00
    @songguo 你在github创建仓库了吗?如果有进入仓库,点击右上角Admin,拉到网页下方的Github Page里,是否有“You already have a Page published at http://username.github.com. Using the Automatic Page Generator will overwrite the existing page. Changes may take up to ten minutes to be visible.”,如果有就是同步的问题了,可以下载github程序傻瓜式同步。现在Plumbious教程还在测试,结果不尽人意,抱歉了。
    sparanoid
        30
    sparanoid  
       2012-10-13 21:10:01 +08:00
    Jekyll 就是应该自己写主题自己玩的,现在能发展出来 Jekyll-Bootstrap、做成一套套皮肤拿出来分享真的挺可怕的,那都是没审美的程序员才做的事,别这样
    songguo
        31
    songguo  
       2012-10-13 21:19:32 +08:00   1
    @perrydu 前面都没问题,就是最后一步不行。算了,我放弃了,谢谢。

    @sparanoid 各有所需吧,不是所有人都是程序员。
    perrydu
        32
    perrydu  
    OP
       2012-10-13 21:21:52 +08:00
    @sparanoid 你说的没错,不过我想强调的是Plumbious的定位是那些不熟悉网页coding的用户,他们可能会需要一个模版来简单的装饰一下博客,但最重要的是博客的内容,而不是主题本身,Plumbious提供的博客架构不仅仅是为了方便嵌套主题。不过你的意见确实令我值得思考:)
    Bob
        33
    Bob  
       2012-10-13 21:22:24 +08:00
    本来就是jekyll 嘛!只是写了个主题,不过说做就做,还是可以赞的
    perrydu
        34
    perrydu  
    OP
       2012-10-13 21:22:59 +08:00
    @songguo 恩,我会在这个问题上好好改进的~
    perrydu
        35
    perrydu  
    OP
       2012-10-13 21:25:40 +08:00
    @Bob 其实我很想强调主题是其次,教会那些不会网页coding的人们使用Jekyll建设博客并使用Plumbious结构来撰写有质量的博文才是我想做的事情。
    dingstyle
        36
    dingstyle  
       2012-10-13 21:44:38 +08:00
    如果是为了易用性,Octopress里提供的Rakefile倒是对Jekyll的许多操作提供了快捷方式。
    perrydu
        37
    perrydu  
    OP
       2012-10-13 22:11:36 +08:00
    @songguo 经过种种修改,通过我的测试,现在应该是可以安装了,最好把源文件夹删掉重新按新的步骤安装,注意username替代你的用户名,确定github已经有了username.github.com这个repo,并且注意大小写。
    perrydu
        38
    perrydu  
    OP
       2012-10-13 22:14:13 +08:00
    @young
    @linsk
    @Numbcoder
    模版的demo已经有了,之后会有更多简洁的模版推出。希望各位以博文内容为博客的首要,模版是其次
    ugoa
        39
    ugoa  
       2012-10-13 22:18:27 +08:00   1
    不得不服啊,想当初我大二才写了第一个Hello world……
    加油小兄弟!
    perrydu
        40
    perrydu  
    OP
       2012-10-13 22:21:52 +08:00
    @ugoa 非常感谢你看完了我写的字:)我会好好努力的
    cabbala
        41
    cabbala  
       2012-10-13 22:35:34 +08:00
    @sparanoid 程序员也分种类啊,不是所有人都是搞前端的。。。
    perrydu
        42
    perrydu  
    OP
       2012-10-13 22:45:22 +08:00   1
    @cabbala 我暂时还是个高中生~
    songguo
        43
    songguo  
       2012-10-13 22:52:43 +08:00
    @perrydu 费心了,还是不成功,这次连“You already have a Page published at http://username.github.com. Using the Automatic Page Generator will overwrite the existing page. Changes may take up to ten minutes to be visible.”的提示也没有了 要不我把帐号给你你帮我建一个可以吗?
    perrydu
        44
    perrydu  
    OP
       2012-10-13 23:00:47 +08:00
    @songguo qq 1785432631
    hit9
        45
    hit9  
       2012-10-13 23:22:47 +08:00
    我还是喜欢简洁的.. http://hit9.github.com/

    另外这个也为这种blog写了一个python脚本方便管理 https://github.com/hit9/mkdblog

    好吧,这算作借机推销..
    Numbcoder
        46
    Numbcoder  
       2012-10-13 23:25:57 +08:00
    @perrydu 不错,赞一下执行力。
    demo 在哪看?
    perrydu
        47
    perrydu  
    OP
       2012-10-13 23:28:00 +08:00
    @Numbcoder 下载该主题旁边有个主题预览的按钮,如果没有刷新或清理缓存
    hpcex
        48
    hpcex  
       2012-10-13 23:28:47 +08:00   1
    挺不错的,支持一下~
    Numbcoder
        49
    Numbcoder  
       2012-10-13 23:30:38 +08:00
    @perrydu 404了。。。
    perrydu
        50
    perrydu  
    OP
       2012-10-13 23:36:38 +08:00
    @Numbcoder 之前还好好的,现在正在尝试修复
    perrydu
        51
    perrydu  
    OP
       2012-10-13 23:45:14 +08:00
    @perrydu 现在可以访问了,应该是Github CNAME抽风的问题
    perrydu
        52
    perrydu  
    OP
       2012-10-13 23:45:37 +08:00
    @Numbcoder 一不小心回复自己了- - 现在可以访问了,应该是Github CNAME抽风的问题
    perrydu
        53
    perrydu  
    OP
       2012-10-14 00:05:41 +08:00
    @hit9 其实Plumbious的主题也很简洁
    zhangxiao
        54
    zhangxiao  
       2012-10-14 00:31:49 +08:00   1
    @perrydu 不管怎么说,我觉得还是很值得肯定的。可能说明里有些不够准确的地方,但是回想高二时候我在干啥... LOL 顶lz一个
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     921 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:09 PVG 05:09 LAX 13:09 JFK 16:09
    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