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

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

  •  3
     
  •   laziji · 2018-05-19 12:18:07 +08:00 · 10690 次点击
    这是一个创建于 2379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

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

    如果你把页面推送到了 <repo> 的 gh-pages 分支,你就可以在 <id>.github.io/<repo> 访问。
    laziji
        56
    laziji  
    OP
       2018-05-20 18:20:49 +08:00
    @wizardforcel 学习了
    sdxlh007
        57
    sdxlh007  
       2018-05-20 19:25:34 +08:00
    挺不错的,话说作者居然是福州的么,支持一个
    xjr1022
        58
    xjr1022  
       2018-05-21 00:42:59 +08:00
    @laziji 谢谢楼主,我说我早上怎么设置之后找不到站点,还以为和你说的 token 有关,原来是我几年前就搞了个 github pages😂
    qi1070445109
        59
    qi1070445109  
       2018-05-21 01:32:53 +08:00 via Android
    点赞
    qi1070445109
        60
    qi1070445109  
       2018-05-21 10:28:48 +08:00
    @laziji 楼主,搜索能搜索全文吗?
    mrcode
        61
    mrcode  
       2018-05-21 12:34:03 +08:00
    给楼主大点一个赞!曾经的我也想实现类似的博客,但是一直太懒没有去实现
    xuanyuanaosheng
        62
    xuanyuanaosheng  
       2018-05-21 14:08:56 +08:00
    持续关注中
    niklause
        63
    niklause  
       2018-05-22 09:33:20 +08:00
    厉害了 mark 已 mark
    sumonian
        64
    sumonian  
       2018-06-01 16:21:06 +08:00
    关注关注
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2865 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:16 · PVG 19:16 · LAX 03:16 · JFK 06:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.