碎言静态博客开源项目

我要开发同款
匿名用户2019年12月31日
7阅读
开发技术JavaScript
所属分类建站系统、开源博客系统
授权协议Apache

作品详情

碎言这个名称取自与"碎言片语",码兄累了吗?累了就休息一下,为未来的自己留下一些碎言片语吧。

演示(github): 碎言博客

一键切换主题,自动主题。

软件架构2023-03-24新版3.0.0发布啦!

把之前在Python代码中使用字符串拼接组装HTML的方式更换成了jinja2的模板引擎,大大的提高了前端页面的构建速度,之后需要丰富页面内容就简单多了。使用了asyncio和aiofiles模块来实现异步IO操作,提高了生成静态博客页面的效率,几百页面瞬间生成。

博客支持主题:当前使用了pico.css样式,大道至简,返璞归真,没有组建,只有HTML标签。

构建博客索引并可以通过标题进行全站搜索。

博客文章写作采用Markdown技术支持,让你专注写作更流畅。

推荐使用Vscode搭配进行blog文章的编写(因为当创建新文章后会直接使用vscode直接打开)

如果新建blog文章无法在vscode中打开,请在命令面板中搜索shell,在PATH中安装code命令。

博客的管理支持终端和图形界面:

图形界面:

python3w.py 

终端启动命令:

pythons.py 

可以根据自己的喜好进行选择。

安装教程首先克隆下载碎言静态博客,

GiteeGitHub终端运行:

pipinstall-rrequirements.txt 安装相关依赖

安装完成。

创建文章pythonz.py-n此处写文章标题 这个时候就会在articles目录下创建一篇文章,并且使用vscode直接打开。

修改博客及站长资料config.json里存放着一些站点的资料,上传前建议先修改成自己的资料。

运行站点本地主题开发编写,推荐使用LiveServer这个vscode得插件,非常方便。

修改站点样式采用jinja2模板引擎,在主题或是模板目录修改样式,一键生成页面,直接同步页面。

部署gitpushoriginmaster 提交blog目录下所有文件到git仓库即可,blog就是所有博客的全部文件!

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论