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

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

  •  
  •   perrydu ·
    shunfan · 2012-10-13 10:23:48 +08:00 · 6170 次点击
    这是一个创建于 4223 天前的主题,其中的信息可能已经有所发展或是发生改变。
    创建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首页的已经修改了~~~
    xavierskip
        12
    xavierskip  
       2012-10-13 14:29:39 +08:00
    是模板不是框架吧
    perrydu
        13
    perrydu  
    OP
       2012-10-13 14:31:48 +08:00
    @xavierskip 如果没有框架,模版怎么可以直接嵌套
    sparanoid
        14
    sparanoid  
    MOD
       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  
    MOD
       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   ·   我们的愿景   ·   实用小工具   ·   975 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:51 · PVG 05:51 · LAX 14:51 · JFK 17:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.