iNote

封面由AI生成

Music:
音乐:Starting – LiQWYD & Waesto (No Copyright Music)
厂牌:Audio Library
地址:https://www.youtube.com/watch?v=ZimcxDkcFnM

省流

  • 基于Python,HTML, CSS, JavaScript从0构建
  • 抄了Fuwari,大部分兼容Fuwari文章目录和内容结构
  • 功能不完善
  • 不想开源
  • 该打原神了



关于Pblog

Pblog是一个基于Python的静态网站生成器,可以快速生成一个漂亮的个人博客网站。

功能特性

它不依赖常规的一些博客框架(Hugo, Jekyll, Gatsby, Next.js),而是使用Python的Jinja2来构建,没有任何模板,一切基于自己的想法和能力。

当然,在这个时代,编写代码也不是一件难事,只需要如下的步骤即可:

import DeepSeek
var=input("ideas:")
output=DeepSeek.chat(var)
save(output)
build()

基于以下的表格,Pblog的构建还是需要一定的门槛的,不仅要会Python(Jinja2要略懂,我就不太懂,都是DeepSeek.chat()),知道这种构建方法的原理过程;还要会前端三剑客(HTML, CSS, JavaScript),懂一些基本的代码,做一些小小的修改;以及Markdown语法(用于写文章),这个不用多说,和用杯子喝水一个道理。

与主流静态站点生成器的对比

特性 你的自定义 Jinja2 方案 主流静态生成器 (如 Hugo, Jekyll)
模板引擎 Jinja2 (Python 系) Hugo: Go Templates, Jekyll: Liquid (Ruby 系)
灵活性 极高,所有逻辑自己控制,可以轻松添加任何自定义功能。 中等,受限于生成器本身的设计和插件生态。
学习成本 需要懂 Python 和 Jinja2。 需要学习特定生成器的目录结构、配置和模板语法。
开发效率 初期较低,需要自己搭建框架。 初期很高,开箱即用,有大量主题和插件。
维护成本 自己负责所有代码,功能增减都需开发。 由社区和开发者维护,只需关注内容和配置更新。
社区和生态 依赖 Python 和 Jinja2 的生态,博客主题较少。 庞大的社区,海量主题、插件和教程。
适用场景 追求极致定制、有特定复杂需求、学习目的。 快速搭建标准博客、文档站,不想写太多代码。

思路

和一般的模板差不多(实际上是参考了一些看到过/使用过的模板)。

例如主页和about页面,参考了saicaca/Fuwari;归档页的灵感来自Fuwari(中间布局)和CSDN(年度统计);base页面(大概是所有的页面),这个“回到顶部”按钮参考了Bilibili;标签分类用了词云,效果还不错。目前整个网站没有评论系统,如果架设在GitHub加个评论系统还是非常轻松的。

既然说到参考了Fuwari博客系统,我的过往文章基本上是用Fuwari的标准的,所以要兼容我以前的文章,如这个文件头:

---
title: 关于静态网站项目Pblog
published: 2025-11-23
description: "Pblog的一些说明"
image: ""
tags: ["Pblog","Python","AI","Markdown","fuwari"]
category: Note
draft: false
---

基本的大概就这样了。

未来计划

如果GitHub对中国区的限制降低,我那被标记的账户就可以恢复,然后就可以用Cloudflare或者Netlify的自动部署,而不是像现在这样拖动文件。至于为什么不重新申请一个,没有必要,如果又给我标记了呢。或者哪天认证成功了就可以了。

这个项目目前(2025-11-23)是闭源的,有开源的想法,但是如果能卖掉的话最好。现实一点,我这个学生真的没什么大追求。

开源的话要自己写一大堆文档,包括安装、配置、使用、开发、部署等等,还要写一些教程,教会别人怎么用,所以——很麻烦,目前自己用用就可以了,开源的用Fuwari的话更好。

大肆宣传这一块儿,我只发了个空间。B站——不是很想发视频/图文,反正也没啥人看,剪视频也累。

消极这一块儿。

该打原神了。