欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用Pelican搭建一個(gè)極簡靜態(tài)博客系統(tǒng)過程解析

 更新時(shí)間:2019年08月22日 11:03:14   作者:FOOFISH-PYTHON之禪  
這篇文章主要介紹了用Pelican搭建一個(gè)極簡靜態(tài)博客系統(tǒng)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

我一直建議每個(gè)開發(fā)者都要有寫博客記筆記的習(xí)慣,一來可以沉淀知識,二來可以幫助別人,我使用過很多博客平臺,也用Python開發(fā)過博客系統(tǒng),就這么個(gè)東西折騰好幾年,一直找不到理想的產(chǎn)品,直到我用Pelican之前。

Pelican 是基于Python實(shí)現(xiàn)的開源靜態(tài)博客系統(tǒng),所謂靜態(tài)博客系統(tǒng)就是無需數(shù)據(jù)庫,每一篇文章會事先渲染成HTML靜態(tài)文件,訪問速度非???。所以今天給大家介紹下怎么使用Pelican。

使用Pelican 你需要了解一點(diǎn)git,熟悉基本的Linux shell 命令,懂一點(diǎn)Python知識,如果都不懂,沒關(guān)系,只要確保你已經(jīng)安裝了Python環(huán)境,跟著我的步驟來

安裝 pelican

pip install pelican markdown --upgrade

創(chuàng)建項(xiàng)目

D:\my>mkdir blog # 創(chuàng)建項(xiàng)目目錄
D:\my>cd blog # 進(jìn)入項(xiàng)目目錄
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 files
needed by Pelican.
...
Done. Your new project is available at D:\my\blog

安裝過程過,會有很多需要你輸入的配置項(xiàng),如果不知道怎么填就直接忽略或者選擇n,因?yàn)檫@些配置項(xiàng)在后面可以自己手動再添加的。

創(chuàng)建完成后生成的目錄結(jié)構(gòu)如下:

.
├── Makefile
├── content/
├── develop_server.sh
├── fabfile.py
├── output/
├── pelicanconf.py
└── publishconf.py

你的文章需要保存在content目錄下,通常情況我們寫文章采用markdown語法,所以,現(xiàn)在我們在content目錄創(chuàng)建一篇文章,文章內(nèi)容:

```python Title: 這是我的第一篇技術(shù)博客 Date: 2019-04-24 13:47:06 Category: 技術(shù) Tags: python Slug: hello-world Summary: 這是我的第一篇技術(shù)博客,歡迎捧場

這是我的第一篇技術(shù)博客,歡迎捧場,第一次寫文章,還沒想好怎么寫,所有就隨便寫了一點(diǎn)兒。

將文章保存在 `D:\my\blog\content\hello_world.md`。 
### 生成靜態(tài)文件
上面編寫的內(nèi)容只是我們的原始文章,最終需要經(jīng)過 Pelican 的處理生成一個(gè)html格式的靜態(tài)文件對外提供訪問。

pelican content

執(zhí)行完成后,`output` 目錄會多出一些文件,markdown文件最終也會轉(zhuǎn)換成html文件放到該目錄下。
### 啟動服務(wù)
Pelican 自己內(nèi)置了一個(gè)HTTP Server,所以即使不需要Nginx也可以將程序運(yùn)行起來。

pelican --listen ```

啟動 http 服務(wù),默認(rèn)端口是8000,訪問:http://localhost:8000/

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python入門_淺談字符串的分片與索引、字符串的方法

    Python入門_淺談字符串的分片與索引、字符串的方法

    下面小編就為大家?guī)硪黄狿ython入門_淺談字符串的分片與索引、字符串的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型

    Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型

    這篇文章主要為大家詳細(xì)介紹了Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Keras:Unet網(wǎng)絡(luò)實(shí)現(xiàn)多類語義分割方式

    Keras:Unet網(wǎng)絡(luò)實(shí)現(xiàn)多類語義分割方式

    本文主要利用U-Net網(wǎng)絡(luò)結(jié)構(gòu)實(shí)現(xiàn)了多類的語義分割,并展示了部分測試效果,希望對你有用!
    2020-06-06
  • python讀取視頻流提取視頻幀的兩種方法

    python讀取視頻流提取視頻幀的兩種方法

    這篇文章主要為大家詳細(xì)介紹了python讀取視頻流提取視頻幀的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python基于百度API識別并提取圖片中文字

    Python基于百度API識別并提取圖片中文字

    本文主要實(shí)現(xiàn)了利用百度 AI 開發(fā)平臺的 OCR 文字識別 API 識別并提取圖片中的文字。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python編程中time模塊的一些關(guān)鍵用法解析

    Python編程中time模塊的一些關(guān)鍵用法解析

    這篇文章主要介紹了Python編程中time模塊的一些關(guān)鍵用法解析,像mktime和localtime以及gmtime這些常用方法都有講到,需要的朋友可以參考下
    2016-01-01
  • python 把列表轉(zhuǎn)化為字符串的方法

    python 把列表轉(zhuǎn)化為字符串的方法

    今天小編就為大家分享一篇python 把列表轉(zhuǎn)化為字符串的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Pyhton爬蟲知識之正則表達(dá)式詳解

    Pyhton爬蟲知識之正則表達(dá)式詳解

    正則表達(dá)式又稱規(guī)則表達(dá)式,計(jì)算機(jī)科學(xué)的一個(gè)概念,正則表達(dá)式通常被用來檢索、替換那些符合某個(gè)模式(規(guī)則)的文本,這篇文章主要給大家介紹了關(guān)于Pyhton爬蟲知識之正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Python里的dict和set的背后小秘密

    Python里的dict和set的背后小秘密

    這篇文章主要介紹了在Python里的dict和set的背后小秘密,dict字典是Python中的重要基礎(chǔ)知識,set與其類似,需要的朋友可以參考下
    2021-11-11
  • 關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

    關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

    下面小編就為大家?guī)硪黄P(guān)于numpy中np.nonzero()函數(shù)用法的詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02

最新評論