Python 静态网站生成器:这才叫快速搭建自己的网站!

如果你想搭建一个自己的博客网站

或者是搭建一个在线的文档

供他人访问

图片

可以使用多种方式实现

接下来就是:

学习 Python 的正确姿势

图片

今天要给你分享的是

一个使用 Python 写的静态网站生成器

Pelican

你可以通过它将 Markdown 快速转换为 HTML

一个命令快速生成整个网站

而且你还可以使用插件和主题

来定制一个完全属于你自己的网站

图片

接下来我们就从 0 快速弄一个网站出来

首先安装一下 pelican

~ python -m pip install pelican

接着你可以创建一个目录

~ mkdir handsome

然后进入

cd handsome

执行这个帅气的命令

pelican-quickstart

接下来它会问你网站相关的配置

比如你网站的名称,作者,语言等

你可以根据你的需要

直接输入相关的配置

图片

完事之后你当前的目录就会生成相关的文件

图片

你可以进入 content 里面开始写你网站的内容咯

比如可以在 content 里创建一个 md 文件

然后这么写:

图片

其中开头部分:

Title 就是你文章的标题

Date 就是你发布的时间

Categorty 就是文章的分类

Tag 就是文章的标签

接着就是正文部分

图片

写完之后

你可以使用一个命令生成网站:

pelican content

然后可以使用如下命令让你的网站在本地运行:

pelican --listen

图片

在浏览器访问:

图片

这样你的网站就快速搭建完成了。

图片

但你可能会觉得这样的网站有点丑

想要让它更帅一点

那么可以使用主题

你可以在 GitHub 这个仓库找到各种主题:

https://github.com/getpelican/pelican-themes

找一个你喜欢的

比如你觉得以下这个主题不错

Casper2Pelican

图片

你可以创建一个 theme 目录

然后把它 clone 下来

图片

接着可以编辑 pelicanconf.py

将下载的主题路径配置好

图片

接着重新生成运行:

pelican content

pelican --listen

这样你的网站就使用到最新的主题了

图片

另外

使用插件也是相同的方式

你可以到这里找到你需要的插件

https://github.com/getpelican/pelican-plugins

然后 clone 到你的 plugin 目录下

接着在 pelicanconf.py 配置:

# 设置插件路径
PLUGIN_PATHS = ["plugin"]

# 加载插件
PLUGINS = ["xxx-plugin"]

最后

你生成的网站 HTML、CSS 等文件

会在 output 目录下

图片

你可以把它们部署到服务器中

也可以托管到 GitHub 上

是不是很快就能搞定?

图片

当然

这只是对于静态网站而言

而如果你想弄一个动态的网站来进行交互

比如你的网站需用用户进行注册登陆

图片

比如数据的增删改查

图片

图片

那就需要麻烦一些了

你需要学习一些框架的使用

比如 Flask

数据库的操作

比如 MySQL

模板引擎的使用等等…

那么我们下回见,peace!
学习资源推荐
除了上述分享,学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述
👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以V扫描下方二维码联系领取
保证100%免费

好的,以下是一个简单的购物网站静态页面的代码示例: ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Shopping Website</title> </head> <body> <header> <h1>Shopping Website</h1> <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">Products</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </header> <main> <section> <h2>Featured Products</h2> <div class="product"> <img src="product1.jpg" alt="Product 1"> <h3>Product 1</h3> <p>Description of product 1.</p> <button>Add to Cart</button> </div> <div class="product"> <img src="product2.jpg" alt="Product 2"> <h3>Product 2</h3> <p>Description of product 2.</p> <button>Add to Cart</button> </div> <div class="product"> <img src="product3.jpg" alt="Product 3"> <h3>Product 3</h3> <p>Description of product 3.</p> <button>Add to Cart</button> </div> </section> <section> <h2>Latest Products</h2> <div class="product"> <img src="product4.jpg" alt="Product 4"> <h3>Product 4</h3> <p>Description of product 4.</p> <button>Add to Cart</button> </div> <div class="product"> <img src="product5.jpg" alt="Product 5"> <h3>Product 5</h3> <p>Description of product 5.</p> <button>Add to Cart</button> </div> <div class="product"> <img src="product6.jpg" alt="Product 6"> <h3>Product 6</h3> <p>Description of product 6.</p> <button>Add to Cart</button> </div> </section> </main> <footer> <p>© Shopping Website 2021</p> </footer> </body> </html> ``` 这个页面包括了一个头部导航栏、两个产品列表部分和一个底部版权声明。每个产品都有一张图片、一个标题、一个简短的描述和一个“添加到购物车”的按钮。你可以根据需要进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值