时间:2021-05-22
我一直建议每个开发者都要有写博客记笔记的习惯,一来可以沉淀知识,二来可以帮助别人,我使用过很多博客平台,也用Python开发过博客系统,就这么个东西折腾好几年,一直找不到理想的产品,直到我用Pelican之前。
Pelican 是基于Python实现的开源静态博客系统,所谓静态博客系统就是无需数据库,每一篇文章会事先渲染成HTML静态文件,访问速度非常快。所以今天给大家介绍下怎么使用Pelican。
使用Pelican 你需要了解一点git,熟悉基本的Linux shell 命令,懂一点Python知识,如果都不懂,没关系,只要确保你已经安装了Python环境,跟着我的步骤来
安装 pelican
创建项目
D:\my>mkdir blog # 创建项目目录D:\my>cd blog # 进入项目目录D:\my\blog>pelican-quickstart # 生成pelican骨架Welcome to pelican-quickstart v3.7.1.This script will help you create a new Pelican-based website.Please answer the following questions so this script can generate the filesneeded by Pelican....Done. Your new project is available at D:\my\blog安装过程过,会有很多需要你输入的配置项,如果不知道怎么填就直接忽略或者选择n,因为这些配置项在后面可以自己手动再添加的。
创建完成后生成的目录结构如下:
.├── Makefile├── content/├── develop_server.sh├── fabfile.py├── output/├── pelicanconf.py└── publishconf.py你的文章需要保存在content目录下,通常情况我们写文章采用markdown语法,所以,现在我们在content目录创建一篇文章,文章内容:
```python Title: 这是我的第一篇技术博客 Date: 2019-04-24 13:47:06 Category: 技术 Tags: python Slug: hello-world Summary: 这是我的第一篇技术博客,欢迎捧场
这是我的第一篇技术博客,欢迎捧场,第一次写文章,还没想好怎么写,所有就随便写了一点儿。
将文章保存在 `D:\my\blog\content\hello_world.md`。 ### 生成静态文件上面编写的内容只是我们的原始文章,最终需要经过 Pelican 的处理生成一个html格式的静态文件对外提供访问。pelican content
执行完成后,`output` 目录会多出一些文件,markdown文件最终也会转换成html文件放到该目录下。### 启动服务Pelican 自己内置了一个HTTP Server,所以即使不需要Nginx也可以将程序运行起来。pelican --listen ```
启动 http 服务,默认端口是8000,访问:http://localhost:8000/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
现在流行的静态博客/网站生成工具有很多,比如Jekyll,Pelican,Middleman,Hyde等等,StaticGen列出了目前最流行的一些静态网站生成
logo设计风格如下: 1、极简风格logo。 logo就是用简单的形式讲述一个故事。极简风格就是去除掉不必要的元素,只用简单的线条和效果设计出一个独特的l
Pelican介绍首先看看Pelican的一些主要特性:Python实现,开放源码输出静态页面,方便托管支持主题,采用Jajin2模板引擎支持代码语法高亮支持r
近几年的网页制作过程中,极简主义的设计已经成为了一种趋势,一种主流。极简主义的设计不会因为时间的流逝而失去颜色。在现阶段的网页制作中,极简的设计风格应用在很
极简主义是一个设计商的概念,可通过使用最少的元素成功地创建网站,如今的许多设计,如平面设计、大型背景图像等都源于极简主义的概念。极简主义是一种网页设计运动,是指