大家注意:因为微信最近又改了推送机制,经常有小伙伴说错过了之前被删的文章,比如前阵子冒着风险写的爬虫,再比如一些限时福利,错过了就是错过了。
所以建议大家加个星标,就能第一时间收到推送。?
市场上有很多的站点生成工具,比如 Hexo,Hugo 等等。再比如我用 vuepress 搭建的 ssw.fit 站点 或者使用 docsify 的站点 http://ssw.fit/doc 虽然这些工具已经很简单,但是对于那些对前端技术不了解的同学来说,还是稍微有点复杂。今天我们就来介绍一款相对来说特简单的站点生成工具。它就是 Pelican。 Pelican基于 Python,能够在尽量少的步骤下快速生成静态站点,特别是它完美支持 Markdown,这对站点建设者来说,无疑是大好消息。 http://ssw.fit:8000/ 对于Pelican来说,默认不支持Markdown,所以需要显式地安装Markdown库 接着你可以创建一个目录,比如叫handsome,然后使用 pelican-quickstart 初始化项目。然后根据交互提示输入初始化配置项即可。 初始化完成后,会生成相关的文件 可以进入 content 目录开始写你网站的内容,比如可以在 content 里创建一个 md 文件 写完之后,一个命令生成网站: pelican –listen 命令来启动站点,进行预览 如果部署在linux上,需要指定ip和端口,则运行 你可以在 GitHub 这个仓库找到各种主题: 可以创建一个 theme 目录, 找一个喜欢的主题,比Casper2Pelican 然后把主题 clone 下来 接着编辑 pelicanconf.py 将下载的主题路径配置好 接着重新生成运行: 这样你的网站就使用到最新的主题了 Pelican 还有许多其他功能,如果你想自托管一个网站或博客,内容简单并且是静态内容,同时你想使用 Python,那么 Pelican 是一个很好的选择。效果演示
安装 markdown
pip install markdown
安装 Pelican
pip install pelican
创建 Pelican 项目
第一篇文章
Title: 这是我昨天写的文章《python制作动态GIF图片并无损压缩》
Date: 2023-4-10 18:23:53
Category: python
tags: 学技术,就是飒
first blood
> 这是跑跑卡丁车
站点生成
pelican content
启动站点
nohup pelican -b=0.0.0.0 -p=8001 --listen &
使用主题
https://github.com/getpelican/pelican-themes
pelican content
pelican --listen
最后
本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
联系方式(#替换成@):adminlr###msn.cn