如果你想搭建一个自己的博客网站
或者是搭建一个在线的文档
供他人访问
可以使用多种方式实现
接下来就是:
学习 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%免费
】