V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
laziji

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

  •  3
     
  •   laziji · May 19, 2018 · 11431 views
    This topic created in 2901 days ago, the information mentioned may be changed or developed.

    简介

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

    如果你把页面推送到了 <repo> 的 gh-pages 分支,你就可以在 <id>.github.io/<repo> 访问。
    laziji
        56
    laziji  
    OP
       May 20, 2018
    @wizardforcel 学习了
    sdxlh007
        57
    sdxlh007  
       May 20, 2018
    挺不错的,话说作者居然是福州的么,支持一个
    xjr1022
        58
    xjr1022  
       May 21, 2018
    @laziji 谢谢楼主,我说我早上怎么设置之后找不到站点,还以为和你说的 token 有关,原来是我几年前就搞了个 github pages😂
    qi1070445109
        59
    qi1070445109  
       May 21, 2018 via Android
    点赞
    qi1070445109
        60
    qi1070445109  
       May 21, 2018
    @laziji 楼主,搜索能搜索全文吗?
    mrcode
        61
    mrcode  
       May 21, 2018
    给楼主大点一个赞!曾经的我也想实现类似的博客,但是一直太懒没有去实现
    xuanyuanaosheng
        62
    xuanyuanaosheng  
       May 21, 2018
    持续关注中
    niklause
        63
    niklause  
       May 22, 2018
    厉害了 mark 已 mark
    sumonian
        64
    sumonian  
       Jun 1, 2018
    关注关注
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3180 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 134ms · UTC 14:29 · PVG 22:29 · LAX 07:29 · JFK 10:29
    ♥ Do have faith in what you're doing.