Kiso是开源静态网站发布引擎,由法国投资公司Oak Invest开发,将OKF格式知识库转为人类和AI代理可读的网站。它遵循结构化Markdown、显式元数据和AI友好输出原则,提供check和build命令,支持GitHub Action和MCP Server,确保同一知识源可同时供人浏览和AI消费,无需转换或同步。
本文介绍使用Hugo搭建静态网站:先安装Git、Go及Hugo Extended版,创建站点目录,用Git子模块安装PaperMod主题,编写Markdown文章并设置draft为false,通过hugo server预览,最后用hugo生成静态文件部署至Cloudflare Pages等平台。Hugo速度快、纯文本管理,适合个人博客。
静态网站可通过浏览器JavaScript实现动态功能,无需自建服务器,利用浏览器API、表单服务、Serverless函数、托管数据库和登录服务即可处理评论、搜索、支付等需求。当逻辑复杂或成本过高时,再考虑迁移至传统服务器。此模式保持网站快速、安全,让开发者专注于产品。
本文介绍如何使用Hugo搭建个人博客。Hugo是Go语言编写的静态博客生成器,构建速度快,主题丰富。文章从安装Hugo、创建站点、选择主题、写文章、自定义页面,到部署到GitHub Pages、Vercel或自有服务器,再到SEO优化、性能优化和数据备份,提供了完整教程。最后强调Hugo工作流简洁,可让用户专注于内容创作。
作者介绍Hack-Tools开源浏览器插件,功能丰富但不想安装插件。通过查看源码发现其为静态页面,下载插件包解压后,利用GitHub Actions部署成静态网站,最终效果与原版一致,并分享链接。
Cloudflare推出了新产品Cloudflare Drop,用户可以直接拖拽静态网站文件(如HTML、CSS、JavaScript等)到平台,无需注册,获得一个有效期1小时的临时网址用于测试和预览。若满意,可通过Cloudflare账号认领该网址,简化了网站部署流程,特别适合AI生成网页的测试。
Cloudflare推出新功能Drop,用户可在1分钟内部署静态网站,无需域名和服务器。默认有效期为60分钟,支持文件上传和CDN加速,用户可将网站绑定至账号以实现永久访问。该服务完全免费,适用于不需数据库的静态网站。
本周Python动态介绍了一个使用标准库构建的GitHub Pages替代方案,支持HTTPS。文章涵盖了使用Python标准库创建静态网站、pytest测试指南、Scikit-learn 1.9更新和Django国际化等主题,展示了Python在开发中的多样性和实用性。
Vercel Drop 允许用户通过拖放文件或文件夹到浏览器中快速部署项目,无需 Git 或本地设置。用户只需选择团队和项目名称,Vercel 会自动创建并发布新项目。该工具支持框架项目和静态网站,用户可选择加载页面。每次拖放都会创建新项目,后续可连接 Git 实现自动部署。
本文介绍了一个免费托管静态网站的平台,用户可以注册账户、创建项目,支持文件上传和Github仓库导入。项目需绑定自定义域名才能访问,适合测试和学习使用,但不提供SLA保障。
Build Awesome Kickstarter项目旨在解决网站维护问题,提供静态网站以减少数据库依赖,提高维护效率,并支持灵活部署。
Cloudflare Pages与Workers是小项目的理想选择,提供免费、快速的全球CDN和自动化部署。用户可通过GitHub轻松创建静态网站,支持多种框架,具备DDoS防护和网站分析功能。域名可通过TLD-List比价,推荐在Porkbun注册并转入Cloudflare续费,整体成本低,适合个人博客和小型API服务。
本文介绍了使用 Hugo 构建和部署静态网站的过程,结合 Webmention 实现互动,数据存储在 LocalStorage 中,注重隐私保护,未使用 Cookie,网站托管在 Contabo 的 VPS 上,使用 Caddy 作为服务器。
作者购入eltr.ac域名,计划将个人身份与作品分开,利用该域名创建静态网站,使用Clojure和Hiccup库编写HTML,构建简单的静态网站生成器,探索Lisp编程的优雅性。
PaaS 软件简化了网站部署,但静态网站只需 HTML 文件和静态资源。使用 GitHub Actions 实现持续集成需管理依赖和 SSH 密钥。直接在服务器构建并通过 Webhook 更新是更优雅的方案,避免复杂运维。
作者分享了使用Copilot在Visual Studio中快速完成三个项目的经历,包括将书籍转为静态网站、创建TOON语言服务和新颜色主题。Copilot显著提高了开发效率,节省了时间,激励了持续开发。
作者讨论了静态网站中常见的404请求,特别是与WordPress相关的资源和敏感文件。尽管网站不需服务器维护,但仍需警惕恶意流量和安全隐患。
本文介绍如何通过CloudFront安全地发布非公开的S3存储桶为静态网站,使用OAC授权访问,配置CloudFront以满足发布需求,并设置默认页和CORS策略。
本周刊精选12篇Python相关文章和12个开源项目,涵盖异步编程、静态网站开发和恶意代码追踪,旨在提升读者的Python技能和职业收入。
yihong的Running Page项目记录了他14年跑步12737公里。虽然他不再喜欢跑步,转而骑公路自行车,并通过iGPSPORT和Strava同步数据,最终在Cloudflare Page上部署了静态网站以记录骑行里程。
完成下面两步后,将自动完成登录并继续当前操作。