V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
undertow
V2EX  ›  问与答

如何搭建个人博客(最好无服务器

  •  
  •   undertow · 201 天前 · 3426 次点击
    这是一个创建于 201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前使用的是 GitHub Pages + hexo + 域名。 内容都是 markdown 文章。

    • 图片存在哪里比较合适?
    • 无服务器搭建易维护长久的博客还有什么好方法(毕竟每年续费太费 money 了)
    34 条回复    2024-10-16 12:36:19 +08:00
    opengps
        1
    opengps  
       201 天前
    免费的办法就是蹭大厂的图床,风险是时间久了图片外链容易挂掉
    稍微付费点,用的少就直接用各大厂的对对象存储,用量少等于免费。同理,我也用这种平台做了自己的静态网站生成工具,因为做的丑,所以几乎没分享给别人用
    saranz
        2
    saranz  
       201 天前
    git page
    crissx
        3
    crissx  
       201 天前
    七牛云每月好像是 10G 免费
    morningtzh
        4
    morningtzh  
       201 天前   ❤️ 2
    cloudflare r2 免费 10G 对象存储,流量不收费。挂上二级或三级域名做图床,美滋滋。

    书写端使用 obsidian ,配合 picgo 自动使用 s3 协议上传图片。

    PS:你图片直接 hexo 编译进去最简单,都放在 Pages 里面
    Madcrow
        5
    Madcrow  
       201 天前 via Android
    我是图片也一起放 github
    luoway
        6
    luoway  
       201 天前   ❤️ 1
    就连 github 替代品 gitee 都凉了,没有更好的办法。

    短期使用可以试试各人的推荐,长久只有 github 唯一选择。
    AoEiuV020JP
        7
    AoEiuV020JP  
       201 天前
    github pages 是墙外的吧,那图床也用墙外的就有免费好用的了, 比如 imgur,
    ma836323493
        8
    ma836323493  
       201 天前
    刚弄了个 https://fblblog.pages.dev/ issue 写 action 拉取 issue ,cloudflare 部署
    totoro625
        9
    totoro625  
       201 天前
    图片存储放在: https://www.backblaze.com 用 cloudflare cdn 过来
    建议域名也停掉,省去域名的费用
    user23125
        10
    user23125  
       201 天前   ❤️ 1
    站长开发的 Planet 不错,目前只有 mac 版本。https://www.planetable.xyz/
    Livid
        11
    Livid  
    MOD
       201 天前
    https://blog.v2ex.com/ 这个博客是由跑在我电脑上的一个 native macOS app https://planetable.xyz/ 驱动,发布到 IPFS 网络。

    可以直接通过 IPNS 网关地址访问:

    https://k51qzi5uqu5dkczezx3wje1dizdk7rta8uc50a5o9ix4wmzqniacrdbfapt8cf.eth.sucks/

    或者也可以绑定到 https://blog.v2ex.com/ 这样的传统域名。



    SuperXX
        12
    SuperXX  
       201 天前 via iPhone
    Vercel
    JingXiao
        13
    JingXiao  
       201 天前
    notion 开个 blog 页面,放个 gallery 数据表配置下展示字段信息,然后发布一下。我觉得最方便的
    undertow
        14
    undertow  
    OP
       201 天前
    没想到这么多人回复,感谢
    xiaoyutongxue
        15
    xiaoyutongxue  
       201 天前
    「图片存在哪里比较合适?」 op 是想说把博客文章里的图片放在哪里吗?

    如果是这个意思,不是在 source 文件里新建一个叫 images 的文件夹,然后把你写博客文章放进去就行吗?
    xiaoyutongxue
        16
    xiaoyutongxue  
       201 天前
    #15 订正:把你写博客文章要用到的图片放进 images 文件夹即可。
    undertow
        17
    undertow  
    OP
       201 天前
    @xiaoyutongxue 是的,这样相当于本地( github )存储。暂时先试试这个方案
    undertow
        18
    undertow  
    OP
       201 天前
    因为 op 之前图片存储方式是:
    - 本地 images 文件夹存储
    - 云部署博客应用( halo ),同时提供文件服务
    - 七牛云
    后来云服务器不再使用了,迁移到了 gitpage ,导致大部分文章图片失效。这次向再以后避免图片链接失效的问题
    blessingcr
        19
    blessingcr  
       201 天前
    为什么不狠一点,直接把图片转 base64 这样直接把图片放到博文中,没有图床困扰,博客还在绝不会掉,以博客那个访问量慢点就慢点呗
    7Sasuke7L
        20
    7Sasuke7L  
       201 天前   ❤️ 1
    我的方案是 Notion+NotionNext
    内容在 Notion 写,配置在 Github ,托管在 Vercel ,
    可以看看效果,blog.fromacity.com
    mah.fromacity.com
    以上 2 个都是我用这个方案建的,只需域名费,其他 0 费用且不依赖其他服务。
    InDom
        21
    InDom  
       201 天前
    是否会有这样一个需求?

    把图片存本地,但文档中不直接引用文档,而是通过链接跳转到图床上。

    然后记录下对应的映射关系,定期检测图床图片状态,如果图片不在了就自动补图并更新链接?
    JohnYep
        22
    JohnYep  
       201 天前
    有没有免费的数据库啊,或者 vercel 是否支持 sqllite ,很想把 博客放在 vercel 上依赖 Serverless 运行,这样就可以白嫖带宽和存储了,之前写了一个框架,但是发现 vercel 的免费数据库支持有限,不太适合运行: https://github.com/iszmxw/vercel-golang
    JohnYep
        23
    JohnYep  
       201 天前
    要是有免费稳定的数据库和 Redis ,那博客写起来就爽了
    qxdo1234
        24
    qxdo1234  
       201 天前
    用 vercel ,支持后端代码部署,也支持 hexo 或是前端网站,再白嫖一个 数据库,就可以白嫖一个网站,每个月 500G 。
    xw
        25
    xw  
       201 天前 via iPhone
    R2
    smallboy19991231
        26
    smallboy19991231  
       201 天前
    @Livid 感覺這個技術很新奇,很難想像不用中心服務器是如何保存這些數據和在線訪問網站的
    linyongxin
        27
    linyongxin  
       201 天前
    vercel 或者 CloudFlare pages
    pppanda
        28
    pppanda  
       201 天前
    Vercel + Hugo
    图片在 R2

    https://www.ppanda.com/

    或者

    Notion + Vercel
    https://weread.nanwang.de/
    bobstgrason
        29
    bobstgrason  
       200 天前
    我的博客: https://blog.csun.site/
    搭建方案:
    hexo + vercel 需要买个域名,vercel 提供的域名国内被墙了
    图片放 github
    Livid
        30
    Livid  
    MOD
       200 天前   ❤️ 1
    @smallboy19991231 这个程序构建的是一个静态网站,权威版本就存在我本地。

    然后公共网关( eth.limoeth.sucksipfs.io 这些)通过 IPFS 的 P2P 技术能够找到我。有人访问的时候就会有一个版本暂时缓存到那些网关上。
    imleft
        31
    imleft  
       200 天前
    Notion-Hugo: https://github.com/HEIGE-PCloud/Notion-Hugo
    所有内容都存在 Notion 上,包括图片
    程序在 github ,可随意换主题
    highf4324
        32
    highf4324  
       200 天前
    xlog + R2
    Sniper000
        33
    Sniper000  
       200 天前
    Notion + vercel + github 做图床,使用 picgo 截图上传拿到图片链接 这一套下来很香,再花 200 块钱买个 10 年的域名,美滋滋
    batilo
        34
    batilo  
       42 天前
    vercel
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2752 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:25 · PVG 23:25 · LAX 07:25 · JFK 10:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.