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

迁移网站到 nextjs 了

  •  
  •   thedog · 2 天前 · 995 次点击

    之前 blog 一直用的是 typecho + pinghsu 主题,并且部署在自己家里的 NAS 上。说实话,体验挺好的。主题简洁大方,typecho 用作 blog 管理也很方便,后台逻辑清晰易用。但是用到现在还是发现了三个问题:

    1. 家里发生了几次断电、断网事件,虽然很快就恢复了,但是也导致了网站服务中断了一段时间。
    2. 在 SEO 上似乎不太友好
    3. 我想学一点前端了

    So ,趁着春节假期,在 ChatGPT 的帮助下,用 nextjs + typescript + tailwind 写了一个静态网站,可以直接部署在 vercel 上。新的网站可以说是 pinghsu 的不完美复刻。目测还没实现的功能有:

    • 搜索
    • 评论
    • 文章无配图时自动获取配图
    • 单栏页面视图
    • 文章后的版权声明

    等。

    但是也有一些新的优点:

    • 现在是静态网站了,部署成本变低了
    • 因为是纯静态网站,所以访问速度似乎变快了一点
    • SEO 友好
    • 支持流程图(似乎我也不怎么在 blog 里使用流程图)

    不多说了,放上 项目地址 ,代码比较乱,还请大佬们多多提意见呐。

    顺便交换一波友链:

    网站:栖木的网络日志

    地址: https://thedoga.tech

    网站说明:要像树一样,树只会向上生长

    最后问个 SEO 的问题,我的 blog 一直没有被 google 索引,给的判定是「已抓取 - 尚未编入索引」,这个是说我的页面质量低吗?这个能怎么解决啊?虽然 blog 内容不多,但都是自己认真写的啊。。。难受。

    6 条回复    2025-02-07 14:30:23 +08:00
    ragnaroks
        1
    ragnaroks  
       2 天前
    seo 是个玄学问题,我的部分功能性站点也是 next SSG ,写了 robots 结果还是给我收录了
    ragnaroks
        2
    ragnaroks  
       2 天前   ❤️ 1
    搜索功能可以从 build 中提取 content 导出一个 json 放在 public 中,前端读取实现关键字搜索,具体代码可以参考 next-sitemap
    thedog
        3
    thedog  
    OP
       2 天前
    @ragnaroks 本来准备如果网站全被 google 收录了,搜索直接做个 google 的站内搜索跳转就好了。。。orz 。感谢回复
    royalknight
        4
    royalknight  
       2 天前
    分享我的基于 nextjs 的博客,seo 可以多加友情链接哈哈,
    royalknight
        5
    royalknight  
       2 天前
    qfdk
        6
    qfdk  
       1 天前 via iPhone
    https://blog.qfdk.me 我也来 so ge
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2796 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:13 · PVG 22:13 · LAX 06:13 · JFK 09:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.