开发 · 2023年5月31日周三 11:00独立博客导航站“积薪”正式发布依然相信文字的力量和自由思考的价值独立博客Node.jsSvelte写作技术架构独立博客导航站积薪由个人开发,利用AI分类文章,提供更好的阅读体验。文字传达持久力量,带给读者深度思考。积薪以“堆放的木柴”之意命名,希望文字能穿越时空。开发者计划让流量导向各博客,优化信息展示。拥护理念者可转发推广。愿意留下不一样的网站。32500
开发 · 2023年5月30日周二 10:00积薪的技术架构从设计到后端,我的第一个全栈项目独立博客导航站Node.jsNest.jsMongoDBSvelteKitCloudflare后端开发API积薪是独立博客导航站,通过自动抓取与人工推荐分类,为作者和读者搭建流量通道。采用Nest.js后端,MongoDB数据库,SvelteKit前端,实现了100%SSR网站,并通过Cloudflare进行部署,性能优化包括缓存机制。该项目帮助作者克服对后端开发的恐惧,深入了解前后端开发流程,展示了技术架构与操作方法。21690
生活 · 2023年5月14日周日 11:00我再也不想开手动档了我承认之前对手动档汽车是叶公好龙手动档汽车摩托车持有C1D驾照的司机曾以开手动档车为荣,但如今手动档车难觅。最近再次驾驶手动档车时,面临起步、蠕行等挑战,与自动挡相比,手动挡车辆需要更高的技巧。尽管手动挡驾驶令人振奋,但也带来了一些麻烦。对于发烧友而言,摩托车可能是更好的选择。9280
开发 · 2023年4月26日周三 23:00Fetch EXIF升级了减少查询次数和流量,优化缓存方式,支持Docker部署Node.jsMongoDBExpressAPICRUDDockerDatabase学习Node.js后,可使用MongoDB和Node.js实现修改摄影作品的EXIF和GPS信息查询功能,优化了性能和可部署性。重构了数据库模型和获取信息函数,通过docker部署简化项目运行。运行整个接口只需使用docker-compose.yml即可。4250
评论 · 2023年4月26日周三 11:00欧洲错过了互联网?欧洲的贡献真的不如中国大?欧洲开源欧洲在IT领域有着众多知名产品,如德国的SAP和TeamViewer,法国的VLC,瑞典的Spotify,荷兰的Blender,乌克兰的Setapp等,展示了欧洲人在技术创新和产品开发方面的实力。尽管欧洲没有像中国那样的互联网巨头,但在开源项目、独立产品和技术框架方面具有重要贡献。这些成果值得认真思考,而非轻视其他国家的发展。8960
读书和学习 · 2023年4月21日周五 11:00秦制:两千年的诅咒读《秦制两千年》有感中国人历史秦制政治思想法家驭民之术社会制度中国人在研究历史时,常以帝王视角出发,但少思考百姓处境。商鞅变法被赞扬,实则强调对付贵族势力。秦制立国民对立体系,致国民勉强生存,强国扩张。商鞅的实践体系即早期的军国主义。法家文献中提出驭民五术,损害人民利益。文中点评《商君书》内容,呈现秦制代代轮回,民遭压榨无望。阅读《秦制两千年》可窥洼地历史宏观图景。42740
生活 · 2023年4月19日周三 07:00蛞蝓战争我和蛞蝓势不两立蛞蝓花园生物蜗牛动物生态每天黄昏时在花园抓蛞蝓成为了作者新习惯。花园中不仅有果蝇、虫子等寻常生物,还有来自鼠妇到蜗牛等多种动物。蛞蝓虽是蜗牛的退化形态,但因无壳而不受人喜爱。作者采用盐、火焰、镐头等方式灭蛞蝓,但仍每晚发现肥大蛞蝓。这场战斗将持续下去。5561
开发 · 2023年4月14日周五 03:16Next.js站点生成RSS的坑如何为Next.js项目生成RSS,以及如何避免一个低级错误RSSNext.jsfeedGraphQLSSR博客缓存控制性能优化学习如何用Next.js生成RSS文件并避免出现尺寸巨大的问题。通过使用feed库,创建Feed对象并获取最新数据,最后在getServerSideProps函数中写入并设置缓存。确保在添加RSS条目前清空feed以避免无限循环。详细内容和代码示例可在页面中找到。6320
开发 · 2023年3月27日周一 11:00Tailwind Export - 导出Tailwind的Figma插件我只花了3天时间,便借助GPT4开发完了一个Figma插件,而我之前完全没有了解过任何Figma插件开发知识。Figma插件开发Tailwind CSSAI辅助开发学习开发 Figma 插件并实现将元素的 CSS 样式转换为 Tailwind 类名,界面需有复制按钮。使用代码.ts搭建基本框架,处理宽度、高度和颜色转换。尽量避免 TypeScript 类型错误。AI Copilot可提供指导和灵感。通过事件监听来更新插件界面,根据选择元素的属性生成对应的 Tailwind 类名。适时扩展至其他 CSS 属性,需自行阅读文档。最终效果可参考 GitHub。AI的辅助能加速开发,建议不要跳过基础学习。13090
开发 · 2023年3月23日周四 11:00生产环境慎用小服务商本站从一个服务器被迫分成了两个轻量应用服务器和一个数据库腾讯云服务器迁移对象存储轻量应用服务器数据库迁移Umami数据迁移文章涵盖了将网站资源从LayerStack迁移到腾讯云的经历。因LayerStack对象存储出现问题,选择了腾讯云轻量应用服务器方案,集中部署服务,并使用自定义Image Loader来减轻服务器性能负担。尽管遇到一些兼容和数据迁移问题,但整体迁移已接近完成。希望腾讯云服务稳定,避免需再次搬迁。3151
开发 · 2023年3月14日周二 11:00如何部署一个Strapi服务器Headless CMS的优势就在于能自由定制数据结构,完全按照你的需求来设置StrapiHeadless CMSNode.js数据库PostgreSQLNginxPM2选择Strapi作为两版博客后台的开发者可以享受高度定制的体验。作为一款Headless CMS,Strapi提供结构化数据和接口,不提供界面,适合开发者根据产品需求自定义字段和关系。文章分享了在服务器上搭建和运行Strapi实例的步骤,包括准备、数据库配置、Strapi安装、其他配置和Strapi的使用。通过配置Nginx和PM2,可更方便地管理和访问Strapi。21530
开发 · 2023年3月8日周三 03:16可可托海没有海2.0上线船新版本,需要你的反馈GatsbyNext.jsTypescriptGraphQLAIReact HooksTailwindCMSStrapiMeilisearch半年后,作者重构了博客,从Gatsby转为Next.js框架,并利用AI技术和TypeScript语言实现了更多功能。改进包括使用TailwindCSS和React Photo Album呈现图片,加入英文版、文章字数统计、预估阅读时间、摄影详情EXIF显示等新功能。计划实现上一篇/下一篇推荐和实时搜索。但决定不做黑暗模式及个人作品集。4921