无需服务器的个人博客 (更新) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
laziji

无需服务器的个人博客 (更新)

  •  3
     
  •   laziji 2018 年 5 月 19 日 11426 次点击
    这是一个创建于 2898 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    博客基于 GitHub Pages 与 Github API 实现无后台,可动态布博客的系统 博客数据储存于 gist 通过 Github API 进行增删改查

    演示地址

    https://github-laziji.github.io

    项目源码

    https://github.com/GitHub-Laziji/vblog

    项目特点

    • [x] 基于 GitHub Pages 无需服务器
    • [x] 改进传统 GitHub Pages 不能动态发布的缺陷
    • [x] 无需任何软件 快速搭建
    • [x] 包含电脑端和移动端
    • [x] 单页面应用

    更新记录

    2018.5.19 更新

    • 增加使用帮助页面
    • 修复没有 README.md 时候出现的 BUG

    2018.5.16 更新

    • 显示粉丝数量
    • 增加粉丝详情页面

    效果截图

    最新动态

    火狐截图_2018-05-19T03-26-36.641Z.png

    社交圈

    火狐截图_2018-05-19T03-28-13.601Z.png

    博客列表

    火狐截图_2018-05-19T03-27-44.982Z.png

    发布博客

    火狐截图_2018-05-19T03-28-54.544Z.png

    开源项目

    火狐截图_2018-05-19T03-29-08.008Z.png

    使用帮助

    火狐截图_2018-05-19T03-29-29.992Z.png

    博客介绍

    火狐截图_2018-05-19T03-29-43.005Z.png

    项目配置

    火狐截图_2018-05-19T03-30-02.027Z.png

    64 条回复    2018-06-01 16:21:06 +08:00
    JuicyJ
        1
    JuicyJ  
       2018 年 5 月 19 日
    不错 解决静态博客不能动态编辑的痛点
    loading
        2
    loading  
       2018 年 5 月 19 日 via iPhone
    和用 github issues 写的有什么不同。
    rb6221
        3
    rb6221  
       2018 年 5 月 19 日 via Android
    我就用 issue 写的,也是 api 获取并渲染成单页面。自带 md 格式和动态编辑,缺点是没有评论系统。当然有个 gitmment 可以集成不过不会玩
    LeungJZ
        4
    LeungJZ  
       2018 年 5 月 19 日 via iPhone
    好像很牛逼的样子。
    aWangami
        5
    aWangami  
       2018 年 5 月 19 日 via Android
    huclengyue
        6
    huclengyue  
       2018 年 5 月 19 日
    不错,要是再有几个主题就更好了。
    wzw
        7
    wzw  
       2018 年 5 月 19 日 via iPhone
    是我想要的。喜欢这样的
    ttboy
        8
    ttboy  
       2018 年 5 月 19 日
    挺厉害的呀样子
    JustinL
        9
    JustinL  
       2018 年 5 月 19 日 via Android
    看着很赞,暂时观望。
    luckyqiang
        10
    luckyqiang  
       2018 年 5 月 19 日 via iPhone
    tghoul
        11
    tghoul  
       2018 年 5 月 19 日 via Android
    厉害
    JohnChiu
        12
    JohnChiu  
       2018 年 5 月 19 日
    点赞,以后主题多了就火了
    mritd
        13
    mritd  
       2018 年 5 月 19 日 via iPhone
    有点意思
    popphen
        14
    popphen  
       2018 年 5 月 19 日
    旁边的侧栏有点多,可以自定义去掉么
    newmind
        15
    newmind  
       2018 年 5 月 19 日 via Android
    看起来不错
    lance7in
        16
    lance7in  
       2018 年 5 月 19 日 via Android
    好东西,啊
    mYYnSmiTEQWcCwAr
        17
    mYYnSmiTEQWcCwAr  
       2018 年 5 月 19 日 via Android
    如果 github 挂了呢 并没有实现完全无需服务器
    也许结合一下区块链?ipfs?
    jowuIM
        18
    jowuIM  
       2018 年 5 月 19 日   1
    @cy97cool 你在逗我, 博文每个区块都一个备份? 博文才多大价值
    peterpei
        19
    peterpei  
       2018 年 5 月 19 日 via Android
    厉害。
    prolic
        20
    prolic  
       2018 年 5 月 19 日
    有意思,马下之后研究
    cjpjxjx
        21
    cjpjxjx  
       2018 年 5 月 19 日
    打开有点慢,能不能套 CDN ?
    artandlol
        22
    artandlol  
       2018 年 5 月 19 日
    import 项目少了很多文件
    只能 forking 了 抱歉
    laziji
        23
    laziji  
    OP
       2018 年 5 月 19 日
    @popphen 配置里面有个 "极简模式" 可以隐藏不主要的侧边栏
    laziji
        24
    laziji  
    OP
       2018 年 5 月 19 日   1
    谢谢支持, 会一直完善这个项目, 欢迎提建议!
    Very0ldMan
        25
    Very0ldMan  
       2018 年 5 月 19 日
    Site Not Found...
    失败了?
    DearTanker
        26
    DearTanker  
       2018 年 5 月 19 日
    太棒了,界面也很赞。有的玩了。
    artandlol
        27
    artandlol  
       2018 年 5 月 19 日
    @laziji 我这边有个问题 https://github.com/bnnd/bnnd.github.io
    npm 执行完,localhost 本地打开也正常,token 也绑定,就是远程 page.github.io 打不开。。
    是不是我用户名太高调了 github 不让我发不。。
    donething
        28
    donething  
       2018 年 5 月 19 日
    不错:
    nmdx
        29
    nmdx  
       2018 年 5 月 19 日 via Android
    扣扣空间
    artandlol
        30
    artandlol  
       2018 年 5 月 19 日
    搞定,第一次用 github page,还是有点智障。。
    laziji
        31
    laziji  
    OP
       2018 年 5 月 20 日
    @DearTanker 主要是 Element 的组件做的挺漂亮的 , 强烈推荐 Element
    FEDT
        32
    FEDT  
       2018 年 5 月 20 日 via iPhone
    看着不错
    马克
    zzk819166453
        33
    zzk819166453  
       2018 年 5 月 20 日 via Android
    喜欢,马克一下
    MOmc
        34
    MOmc  
       2018 年 5 月 20 日 via iPhone
    战略 Mark
    agdhole
        35
    agdhole  
       2018 年 5 月 20 日 via Android
    前端好看啊
    carlclone
        36
    carlclone  
       2018 年 5 月 20 日
    马克
    bequt
        37
    bequt  
       2018 年 5 月 20 日
    突然发现好像 Coding gist 没有了。
    shellbye
        38
    shellbye  
       2018 年 5 月 20 日
    2 楼就是传说中的 杠精 。https://mp.weixin.qq.com/s/Kzkxtmtz7JQmbp4HyTmZfQ
    xrlin
        39
    xrlin  
       2018 年 5 月 20 日
    不错,我现在的博客就是直接放在 github 上的,编辑也是直接在 github 操作,因为用的是 jekyll。
    logOo
        40
    logOo  
       2018 年 5 月 20 日 via Android
    @shellbye 你就是传说中的标签狗?
    geekcorn
        41
    geekcorn  
       2018 年 5 月 20 日
    超级棒!!
    liquanhai
        42
    liquanhai  
       2018 年 5 月 20 日 via Android
    好东西值得去学习
    freestyle
        43
    freestyle  
       2018 年 5 月 20 日 via iPhone
    棒 api key 放在哪里
    shell314
        44
    shell314  
       2018 年 5 月 20 日
    感谢楼主
    hubahuba
        45
    hubahuba  
       2018 年 5 月 20 日 via Android
    vue 撸的,界面比较丑。没有登录页面,游客登进来也是看到了这一个页面,手机端更丑一些。增删改查比较方便。我自己加了一个登录页面,没有逃课的情况下,所有的管理员操作都隐藏。已经撸出了自己的要喜欢的样子。
    献丑了。还是感谢楼主。
    https://w258765.github.io/
    hubahuba
        46
    hubahuba  
       2018 年 5 月 20 日 via Android
    还有手机端的背景颜色。蓝色太丑了,建议改成。*FAFAFA
    hubahuba
        47
    hubahuba  
       2018 年 5 月 20 日 via Android
    手机端还差一些,希望楼主继续加油美化一下。
    hubahuba
        48
    hubahuba  
       2018 年 5 月 20 日 via Android
    就是把最智障的音乐播放器去掉了。。。哈哈哈(逃
    xjr1022
        49
    xjr1022  
       2018 年 5 月 20 日
    按照使用说明里面的快速使用一步步都做到了,最后一步是获取 token,也获取了,但获取了怎么用呢,READEME 里面也没说这个 token 用来干啥的,然后还是站点无法找到
    peterpei
        50
    peterpei  
       2018 年 5 月 20 日 via Android
    有一个问题
    必须要是自己的 GitHub id 吗?
    我已经有了一个 GitHub pages
    地址是我的 GitHub id.github.io
    试了一下其他的名字,config 里面设置之后发现不能用。。。
    是我的设置问题吗。。
    laziji
        51
    laziji  
    OP
       2018 年 5 月 20 日
    @xjr1022 Token 是在菜单栏的下面 有个绑定 Token 的地方
    laziji
        52
    laziji  
    OP
       2018 年 5 月 20 日
    @hubahuba 像 QQ 空间是吗 哈哈 , 是的 手机端还不行 正在准备完善
    yu13n
        53
    yu13n  
       2018 年 5 月 20 日 via Android
    喜欢,感觉可以去折腾一下
    laziji
        54
    laziji  
    OP
       2018 年 5 月 20 日
    @peterpei 一个帐号应该只能有一个 github pages 的, 你和之前的放一起感觉就没问题了 把 index.html 改个名叫 blog.html
    直接访问 https://用户名.github.io/blog.html 这样应该可以
    wizardforcel
        55
    wizardforcel  
       2018 年 5 月 20 日
    @peterpei Github 的个人页面只能有一个,但它还有项目页面,这个不限数量。。

    如果你把页面推送到了 <repo> 的 gh-pages 分支,你就可以在 <id>.github.io/<repo> 访问。
    laziji
        56
    laziji  
    OP
       2018 年 5 月 20 日
    @wizardforcel 学习了
    sdxlh007
        57
    sdxlh007  
       2018 年 5 月 20 日
    挺不错的,话说作者居然是福州的么,支持一个
    xjr1022
        58
    xjr1022  
       2018 年 5 月 21 日
    @laziji 谢谢楼主,我说我早上怎么设置之后找不到站点,还以为和你说的 token 有关,原来是我几年前就搞了个 github pages
    qi1070445109
        59
    qi1070445109  
       2018 年 5 月 21 日 via Android
    点赞
    qi1070445109
        60
    qi1070445109  
       2018 年 5 月 21 日
    @laziji 楼主,搜索能搜索全文吗?
    mrcode
        61
    mrcode  
       2018 年 5 月 21 日
    给楼主大点一个赞!曾经的我也想实现类似的博客,但是一直太懒没有去实现
    xuanyuanaosheng
        62
    xuanyuanaosheng  
       2018 年 5 月 21 日
    持续关注中
    niklause
        63
    niklause  
       2018 年 5 月 22 日
    厉害了 mark 已 mark
    sumonian
        64
    sumonian  
       2018 年 6 月 1 日
    关注关注
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2972 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 134ms UTC 06:51 PVG 14:51 LAX 23:51 JFK 02:51
    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