随笔分类 - Web开发技术
WEB技术指的是开发互联网应用的技术总称,一般包括WEB服务端技术和WEB客户端技术。
摘要:通过 cpp-httplib 后端提供 Markdown 文章的 JSON API,前端使用 Vite + Handlebars + Vditor 实现动态渲染与目录交互,完成了一个简单的前后端分离博客展示系统。
阅读全文
摘要:cpp-httplib 的静态文件服务依赖内置 MIME 映射,对 .md 等未识别类型会触发下载,而手动设置 Content-Type: text/markdown 可使其在浏览器中直接显示。
阅读全文
摘要:介绍了 C++ 中使用 nlohmann/json 库实现 JSON 序列化与反序列化的完整方案,包括基础用法、嵌套对象支持、向后兼容处理及可选字段的健壮设计。
阅读全文
摘要:介绍了如何使用轻量级 C++ 库 cpp-httplib 快速构建支持文本、HTML 页面和 JSON 数据交互的 HTTP 服务器。
阅读全文
摘要:提出一种轻量级、半自动的 C++ ORM 风格封装,通过枚举字段名、std::variant 字段值与模板生成 SQL,在缺乏反射的 C++ 中实现类型安全、可维护的 SQLite CRUD 操作,并结合构建时代码生成确保数据库结构与代码同步。
阅读全文
摘要:从零搭建基于 GitHub Actions 的轻量级 CI/CD 流程,实现产品项目的灵活部署,并展望了向专业交付体系演进的方向。
阅读全文
摘要:详细记录了如何在Ubuntu云服务器上使用Nginx部署Vite构建的静态项目,涵盖了基础配置、HTTPS设置及性能优化策略,以提升Web应用的访问速度与安全性。
阅读全文
摘要:介绍了如何将Vite项目从开发环境部署到云服务器,涵盖了代码拷贝、构建部署、域名配置及SSL证书申请等关键步骤。
阅读全文
摘要:介绍了使用Certbot为基本域名和泛域名申请Let's Encrypt免费SSL证书的过程,强调了正确设置DNS TXT记录的重要性,特别是在阿里云DNS中需要添加两条记录以确保验证成功。
阅读全文
摘要:本文介绍了如何通过CSS实现Markdown网页中目录组件的布局,重点讲解了弹性盒子布局和响应式设计,并使用粘性定位使目录始终固定在页面右上角。
阅读全文
摘要:详细介绍了通过Vditor渲染Markdown文档成Web页面之后,增加一个目录组件的功能实现,并给出了具体的代码。
阅读全文
摘要:引入配置文件vite.config.js实现拷贝本地资源到特定目录,继而通过设置域内CDN的方式解决Vditor加载Markdown网页很慢的问题。
阅读全文
摘要:详细介绍了通过Vditor将Markdown格式文档渲染成Web网页的具体实现,并且实现了Markdown格式不具备的图片格式居中以及图片源更换的功能。
阅读全文
摘要:详细介绍了通过JS模板引擎Handlebars实现动态模块组件的过程,并给出具体的代码实现。
阅读全文
摘要:详细讲解了如何通过原生的JavaScript实现一个前端动态模块组件,并给出了具体的代码。
阅读全文
摘要:详细介绍了使用Vite创建一个动态网页的前端项目的过程,并且对代码做了详细的解析
阅读全文
摘要:在多线程中使用CURL的问题总结
阅读全文
摘要:通过Curl获取远端数据到内存缓冲区,再一次性写入文件。
阅读全文
摘要:Eclipse部署虚拟项目目录,解决每次部署项目都要复制项目到部署文件夹的问题。
阅读全文

浙公网安备 33010602011771号