写了个可以在github上host的博客程序,大家看看。 - V2EX
爱意满满的作品展示区。
onlytiancai

写了个可以在github上host的博客程序,大家看看。

  •  
  •   onlytiancai Mar 24, 2012 6723 views
    This topic created in 5162 days ago, the information mentioned may be changed or developed.
    小天天博客 http://t.cn/zO65Czi

    该博客使用纯静态页面,可部署在Github Pages上,还能绑定域名哦,亲。
    类似jekyll,但不需要安装ruby神马的,更简单有木有,更方便有木有。
    博客使用Markdown格式编写,Markdown控有福啦!
    整个程序只有3个文件,100多行js代码,你想怎么扩展就怎么扩展
    20 replies    1970-01-01 08:00:00 +08:00
    xream
        1
    xream  
       Mar 24, 2012

    我之前还是按照jekyll的思路 用bash和python写了生成程序 push到github
    yyycat
        2
    yyycat  
       Mar 24, 2012
    很酷,先mark下来~谢谢了~ \(^ω^\)
    udonmai
        3
    udonmai  
       Mar 24, 2012
    backbone~~~
    westup
        4
    westup  
       Mar 24, 2012
    没有rss怎么能叫博客
    onlytiancai
        5
    onlytiancai  
    OP
       Mar 24, 2012
    @westup 恩,也是,没考虑这个功能,其实没考虑的还挺多的,所有博客可能都不能被搜索引擎收录
    @udonmai 恩,简单用了下backbone,还不太会用,用法有待商酌
    @xream 恩,也可以,我同事说可以写个makefile
    orvice
        6
    orvice  
       Mar 25, 2012
    好厉害
    soulteary
        7
    soulteary  
       Mar 25, 2012
    很帅..日志文件如果需要保护的话..用js有神马方法呢..
    还是说需要apache 设置deny from all...
    reaky
        8
    reaky  
       Mar 25, 2012
    喜欢这种小东西,去试试
    问下@onlytiancai 为什么post里面的日志不是md后缀?
    onlytiancai
        9
    onlytiancai  
    OP
       Mar 25, 2012
    @soulteary 保护不了,只要让js能读出来,别人就能直接在浏览器里显示出来,再说部署到github后,整个网站都能被人clone下来的,为啥要保护呢?
    soulteary
        10
    soulteary  
       Mar 25, 2012
    @onlytiancai 嗯,也是...
    如果说随便找个空间放着玩的话,虽然js的$.get获取在调试和缓存里有.
    但是设置deny form XXX,可以防止直接列目录一样打开抓取...
    clippit
        11
    clippit  
       Mar 25, 2012
    这样的话搜索引擎一般只能索引到这个域名首页了吧……
    jkeylu
        12
    jkeylu  
       Mar 25, 2012
    不错的想法,一直懒得装 jekyll
    hdlifes
        13
    hdlifes  
       Mar 25, 2012
    赞!值得去试试。
    看到了backbone
    onlytiancai
        14
    onlytiancai  
    OP
       Mar 26, 2012 via Android
    后缀用md可能有些web服务器不认这个mime类型,txt比较保险
    完全不考虑搜索引擎,呵呵,酒香不怕巷子深呀,现在信息传播主要靠社交媒体,seo以后可能就没了,或者搜索引擎要去支持ajax的抓取
    可以单独设置不能枚举目录
    dianyong
        15
    dianyong  
       Mar 26, 2012
    其实jekyll的重点只是一个本地测试环境。
    buxianyu
        16
    buxianyu  
       Mar 26, 2012
    好像也不能发表评论。
    reaky
        17
    reaky  
       Mar 26, 2012 via iPad
    meta.js难道是要手动更新?我在post里加了个文件页面没出现?@onlytiancai
    xalinx
        18
    xalinx  
       Mar 27, 2012
    怎么没人用 octopress
    reaky
        19
    reaky  
       Mar 27, 2012 via iPad
    @xalinx 看见jekyll那一堆文件我都烦了,而且我不会ruby
    kojp
        20
    kojp  
       Mar 28, 2012
    @reaky

    看见你这条评论,我决定。还是固守WP的阵地了~~~我也不会ruby
    About     Help     Advertise     Blog     API     FAQ     Solana     5766 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 90ms UTC 03:24 PVG 11:24 LAX 20:24 JFK 23:24
    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