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

一个纯粹的JavaScript blog

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

    前后端都是由javascript驱动。
    前端仅仅是一个静态的html文件,后端数据保存在google 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
       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   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:32 · PVG 05:32 · LAX 13:32 · JFK 16:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.