一个纯粹的Javascript blog - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lamengao
V2EX    分享发现

一个纯粹的Javascript blog

  •  
  •   lamengao 2010-10-28 20:05:43 +08:00 8856 次点击
    这是一个创建于 5465 天前的主题,其中的信息可能已经有所发展或是发生改变。
    REWORK上说有了灵感就立刻去做,所以我花了两天时间实现了自己的一个想法--一个纯粹的Javascript blog。

    前后端都是由Javascript驱动。
    前端仅仅是一个静态的html文件,后端数据保存在goole spreadsheets中,逻辑部分由google apps script来处理(就是一段Javascript脚本)。

    零成本,你只需要有一个能存放单个html文件的地方就能搭建整个blog.

    我把这个blog取名为 purejsblog (pure Javascript blog)
    关于 PureJsBlog
    http://purejsblog.cuoluo.net/index.html?p=3
    PureJsBlog demo
    http://purejsblog.cuoluo.net/index.html
    53 条回复    1970-01-01 08:00:00 +08:00
    chone
        1
    chone  
       2010-10-28 20:09:52 +08:00
    很有想法,前几天还在思考什么地方可以用apps script
    lz这个很有启发

    good job
    sospartan
        2
    sospartan  
       2010-10-28 21:13:17 +08:00
    两字 nb!
    POPOEVER
        3
    POPOEVER  
       2010-10-28 21:51:52 +08:00
    推之
    lamengao
        4
    lamengao  
    OP
       2010-10-28 21:55:07 +08:00
    谢谢 @POPOEVER 的推荐
    不过用 http://purejsblog.cuoluo.net/ 不能访问哦
    只能用 http://purejsblog.cuoluo.net/index.html 访问。

    blog只是一个静态文件,目前存放在Google storage中。
    POPOEVER
        5
    POPOEVER  
       2010-10-28 22:03:02 +08:00
    嗯,改过重推
    disinfeqt
        6
    disinfeqt  
       2010-10-28 22:27:44 +08:00
    太NB了。
    disinfeqt
        7
    disinfeqt  
       2010-10-28 22:31:30 +08:00
    再赞一下,您太伟大了。把开博客的成本降到了如此低的地步,同时使用了最坚挺的后端支持。
    napoleonu
        8
    napoleonu  
       2010-10-28 22:35:35 +08:00
    已经这么多表扬,再多一个不为过,NB!!!
    gonghao
        9
    gonghao  
       2010-10-28 22:38:11 +08:00
    强烈支持一下!
    Livid
        10
    Livid  
    MOD
    PRO
       2010-10-28 22:41:49 +08:00
    赞!
    xinzhi
        11
    xinzhi  
       2010-10-28 22:42:40 +08:00
    低碳,环保。赞!
    9hills
        12
    9hills  
       2010-10-28 22:49:52 +08:00
    这个真是太nb了。。。
    vayn
        13
    vayn  
       2010-10-28 23:06:26 +08:00
    科幻级的创意! Super genius.
    apple
        14
    apple  
       2010-10-28 23:08:23 +08:00
    qq上t了下,很有想法的系统。
    ionman
        15
    ionman  
       2010-10-29 10:32:38 +08:00
    推!!
    AntiGameZ
        16
    AntiGameZ  
       2010-10-29 10:52:04 +08:00
    这个不mark不行(怨念的V2EX收藏功能)
    POPOEVER
        17
    POPOEVER  
       2010-10-29 10:57:33 +08:00
    这是一个绝对的云创意,同理很多应用都可以纯 JS 了,辅助 HTML5 的话。。。
    fengluo
        18
    fengluo  
       2010-10-29 11:17:05 +08:00
    很cool的实现!后端就是用来存储了,不必参与逻辑了。让我想起TiddlyWiki这个纯静态实现的wiki了。
    majunbo
        19
    majunbo  
       2010-10-29 11:21:44 +08:00
    牛啊。
    如果想写评论怎么办?
    disinfeqt
        20
    disinfeqt  
       2010-10-29 12:29:00 +08:00
    @majunbo Disqus 和 intensedebate 是最简单的解决方案
    bit
        21
    bit  
       2010-10-29 12:32:59 +08:00
    有创意!mark!
    darasion
        22
    darasion  
       2010-10-29 12:41:57 +08:00
    好玩啊。
    kendisk
        23
    kendisk  
       2010-10-29 14:08:46 +08:00
    Mark
    moming25
        24
    moming25  
       2010-10-29 14:42:55 +08:00
    这个足够简单了
    TreeC
        25
    TreeC  
       2010-10-29 15:08:34 +08:00
    虽然看不太明白,但是应该推一下啊
    lainuo
        26
    lainuo  
       2010-10-29 17:13:36 +08:00
    赞, 和CouchApp的思路有相似的地方
    samt
        27
    samt  
       2010-10-29 21:27:07 +08:00
    Mark TiddlyWiki
    fanzeyi
        28
    fanzeyi  
       2010-10-29 21:31:45 +08:00
    对SEO不太好吧。。
    alai
        29
    alai  
       2010-10-29 21:46:00 +08:00
    跟推
    lamengao
        30
    lamengao  
    OP
       2010-10-30 04:41:54 +08:00
    把PureJsBlog 的搭建教程写完了,有兴趣的可以看看。
    http://purejsblog.cuoluo.net/index.html?p=4

    评论功能有时间了也会加上,这个无非就是增加一张电子表格。
    PureJsBlog 也有很多局限,比如对SEO就是个杯具,还有在国内使用有很多不便。但这都不是我们的问题,是搜索引擎和墙自己的问题。

    PureJsBlog还只是个玩具,如果它能对你有所启发我就很高兴了。另外,它会永远保持单个文件。
    9hills
        31
    9hills  
       2010-10-30 10:42:36 +08:00
    @lamengao 国内还算可以了,可以加host---

    SEO没办法
    chuangbo
        32
    chuangbo  
       2010-10-30 10:48:39 +08:00
    NB!这和 Google Web Tools ( http://code.google.com/webtoolkit/ )很像。
    不过你这个完全基于云的……太牛了
    darasion
        33
    darasion  
       2010-10-30 13:22:29 +08:00
    @fanzeyi 现在 Googlebot 不是能够读懂 Javascript 了吗?

    我在GAE后台看log的时候,发现googlebot经常造访ajax的路径,而这些路径我都是写在js里的,页面上没有相关链接。
    Danny
        34
    Danny  
       2010-10-30 13:33:20 +08:00
    强大
    TheOnly92
        35
    TheOnly92  
       2010-10-30 14:28:37 +08:00
    厉害。。。真的太厉害了。。。
    fanzeyi
        36
    fanzeyi  
       2010-10-30 16:17:33 +08:00
    @darasion 呃....於Google BOT事情米有 = =
    wzbang
        37
    wzbang  
       2010-10-30 17:43:48 +08:00
    嗯,好的创意。
    Shphi
        38
    Shphi  
       2010-10-30 23:10:56 +08:00
    低碳保耐折JS Cloud BLog
    QN
        39
    QN  
       2010-10-30 23:15:03 +08:00
    NB,MARK。
    Wowbeing
        40
    Wowbeing  
       2010-10-31 00:40:06 +08:00
    mark ~ 太棒了~ 一定要折腾下
    yuest
        41
    yuest  
       2010-10-31 03:14:18 +08:00
    http://spreadsheets.google.com/feeds/list/0ApbPUQPWbEA-dElzcm5hVW5veFd2UjdqTi1meXI5TlE/od6/public/values?alt=json-in-script
    这个地址显示
    找不到位于此网址的电子表格。请确保您的网址正确,并且该电子表格的拥有者没有删除它。

    是还需要在 google docs 里面设置什么吗?
    lamengao
        42
    lamengao  
    OP
       2010-10-31 16:53:27 +08:00
    @yuest 这是因为你没有把电子表格发布到网上。打开你的电子表格,点击右上角的共享按钮旁边的小箭头,选择"发布到网上",然后点击发布按钮。
    yuest
        43
    yuest  
       2010-10-31 21:37:08 +08:00
    我已经照此设置
    Permissions 显示 Public on the web - Anyone on the Internet can find and view
    并且可以通过 https://spreadsheets.google.com/ccc?key=0ApbPUQPWbEA-dElzcm5hVW5veFd2UjdqTi1meXI5TlE&hl=env#gid=0 这个地址访问到
    xinzhi
        44
    xinzhi  
       2010-10-31 21:39:59 +08:00
    安全性如何?怎么看到表格里面显示了admin_password。
    lamengao
        45
    lamengao  
    OP
       2010-10-31 23:11:48 +08:00
    @yuest 是Share->public as a web page, 不是Share->share settings.
    你赶紧把Permissions 改回来了。

    @xinzhi 别人看不到密码。
    yuest
        46
    yuest  
       2010-11-01 00:34:24 +08:00
    @lamengao 谢谢。我知道了。是我没看清楚教程。

    @xinzhi 这个在 submitHandler 中有处理。密码对了就保留记录删掉密码,错了就删掉整条记录。
    lihui
        47
    lihui  
       2010-11-14 11:02:21 +08:00
    我也试着建了一个,太酷了。
    shellex
        48
    shellex  
       2010-11-14 12:13:48 +08:00
    enn 很赞~
    kayue
        49
    kayue  
       2010-11-14 12:56:05 +08:00
    great idea
    makestory
        50
    makestory  
       2010-11-14 13:21:25 +08:00
    LZ超有创意啊,灵感怎么来的呀? niubility

    土鳖了,一直不知道spreadsheets还有script功能
    ccano
        51
    ccano  
       2010-11-14 14:02:21 +08:00
    严重强大。。。。继续多我赞一个吧。
    shawiz
        52
    shawiz  
       2010-11-15 08:45:36 +08:00
    很独特。
    其实我最开始看到”前后端都是由Javascript驱动”还以为楼主用了 Node.js
    kissfire
        53
    kissfire  
       2010-11-20 02:13:13 +08:00
    cool~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2982 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 13:46 PVG 21:46 LAX 06:46 JFK 09:46
    Do have faith in what you're doing.
    ubao 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