date
slug
status
tags
summary
type
category
其实写博客已经很久了,最早在百度空间。后来也是因为误打误撞到 WordPress,然后因为折腾 WordPress 主题而走上了技术这条路。
兜兜转转,也因为工作暂停了多年。
博客程序也从经历了: WordPress、hexo、Ghost、hugo…
目前 innomad.io 使用了 Notion + Next.js 这样的架构,相对来说,比较容易管理和维护,也方便自己二次开放增加功能。Vercel 免费白嫖的部署服务,也非常香。
简单记录一下,整个网站的建站日志(技术向,不感兴趣的可以略过)
用到的框架和服务
基础框架: nobelium,实现了基础的将 notion 数据拉取渲染等能力。
访问统计:同时部署了 umami 和 Google Analytics。umami 同样适用 vercel 部署
评论系统:waline 样式上还不算比容融合,但功能还算实用,目前发现有一个bug,即文章快速反馈的计数回显有问题,暂时不管它… 程序部署在 vercel,数据服务在 LeanCloud 国际版。表情部分,自己使用 cloudflare 的 worker 反向代理了一下,源文件在 GitHub
CDN:因为域名DNS托管在 cloudflare,本来是直接套了 cloudflare 的 cdn,后来发现直接解析到 vercel 针对中国的定制 cname 上,速度更快,所以现在去掉了
二次开发
增加分类功能:因为网站内容主要会有两大块:投资相关、独立开发相关。因此实现了分类功能,通过分类来实现“专栏”的能力
文章封面:首页增加了文章封面的效果,这样每篇文章的点击视觉效果更加优雅,这一块几乎直接抄了左蓝的代码,感谢🙏
样式修改:这块就不多说,还在逐步优化中
邮件订阅:计划中
其实折腾博客/网站还是挺有乐趣的,其实我对于内容写作和折腾博客本身都有很浓厚的兴趣,记录一下建站日志,继续产出内容。
订阅微信公众号
使用微信扫码赞助此文