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

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

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

    简介

    博客基于 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
    好东西,啊
    cy97cool
        17
    cy97cool  
       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   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.