惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
V
V2EX
博客园 - 司徒正美
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
Last Week in AI
Last Week in AI
雷峰网
雷峰网
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
美团技术团队
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
爱范儿
爱范儿
博客园 - 聂微东
量子位
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News

碎言

不懂就别瞎掰掰:【程序员的常识】写的什么玩意? AI 辅助编程下的程序设计与代码编写 使用 Next.js 和 Tailwind CSS 构建可编辑和删除的 ToDo 待办事项应用 探索编程新境界:MarsCode 助你一臂之力 使用 Next.js 和 Tailwind CSS 搭建静态图片展示站点并部署到 Vercel AI 辅助编程:免费工具的优缺点及官网一览 GitHub push更新总是失败,写个python脚本解决 把博客从GitHub迁移到到了vercel ComfyUI 和 Flux.1 安装与使用教程 Flux.1 入门必知:硬件、环境、模型 Git项目的子文件夹中的内容无法同步到远程仓库的解决方法 blender流体Fluid使用中没有流体、流体穿模等一些问题的解决方法 博客聚合网站:积薪,竟然关闭了! blender日常使用中的一些技巧 虽然只有我自己在用,但还是更新了碎言博客的源代码, 与其在迷茫中困惑,不如在努力中前进 差点忘了我还有一个博客... 秧歌、博客和AI 终于熬到了新手上路 好久没有更新博客了。。。 老妈大腿骨骨折,最近一直在医院护理 Hello, September! Ubuntu开机自动启动Docker容器运行WordPress Docker 简单快速安装部署WordPress Docker下安装MySQL 加碘盐能防核辐射的话,还怕什么核战争? shields.io 一个简洁、一致、清晰的徽章 Ubuntu下使用root登录ssh的设置 GitHub Actions 构建、部署 Next.js项目 我又用回了"IE"--edge
使用Python编写并部署个人静态博客:(一)分析与设计
J.sky · 2023-04-10 · via 碎言

使用Python编写并部署个人静态博客:(一)分析与设计

使用Python编写并部署个人静态博客:(二)实现静态页面的输出

使用Python编写并部署个人静态博客:(三)搜集博客数据

使用Python编写并部署个人静态博客:(四)逐步输出静态页面

使用Python编写并部署个人静态博客:(五)Python异步输出博文页面

什么是独立博客?

独立博客是指个人独立运营的博客,通常是由个人自己设计、开发、维护和更新的。相比于其他博客,独立博客可以自由定制,自制主题,自由评论不受平台限制等优点。

独立博客的特点

建立个人品牌:一个独立的博客可以帮助你建立个人品牌,展示你的专业知识和技能,增强你在技术领域的影响力和声誉。

分享知识和经验:编写技术博客可以帮助你分享自己的知识和经验,并向读者传达你的思考和观点。这不仅可以帮助他人解决问题,还可以帮助你深化自己的理解和思考。

提升写作能力:博客是一个很好的写作平台,编写技术博客可以帮助你提升写作能力,锻炼表达能力和逻辑思维能力。同时,博客的文章需要经过反复推敲和修改,也可以锻炼自己的耐心和细心。

留下成长记录:技术博客可以记录你的成长历程,留下你的学习和思考的痕迹,也可以帮助你回顾和总结过去的经验和成果。

扩大交流圈:通过技术博客,可以扩大自己的交流圈,结识更多的同行和志同道合的朋友,开拓自己的视野和思路。

为什么要编写并维护自己的博客?

首先,我们要明确自己的写博客的目的!我觉得写博客最大的目的就是:提升写作能力、建立自己的知识体系以及个人品牌。编写一个博客系统只是一个开端,是学习与实践的开始,而后则是漫长的博客维护创作的历程。

独立博客的实现有很多方法,目前现成的开原博客数不胜数,为什么要自己动手编写并设计博客呢?这是一次技术的实践,如果正在学习Python的路上,动手实践一个博客可以提高你的Python技术,了解对程序软件设计的流程,最主要的是你可以获得一份自由的感觉。

如何使用Python编写静态博客生成器?

首先我们分析需求:

在这里插入图片描述

  1. 一行简单的命令生成更新所有静态文件。
  2. git push github master

通过两行命令解决博客的更新,这样做的目的可以使博主专注于写作,而不必为生成博客文章、维护服务器、维护程序而费心。

静态文件的生成

综上所述可以看出,处理静态文件的输出是项目的核心,我们再次细分:

在这里插入图片描述

到目前为止,我们的项目构建的思路基本明朗了,下一节我们就开始着手编写具体的代码来实现我们的博客生成器。