日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python个人网站系统_利用基于Python的Pelican打造一个自己的个人纯静态网站

發布時間:2024/7/23 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python个人网站系统_利用基于Python的Pelican打造一个自己的个人纯静态网站 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

其實呢這么多年以來我一直建議每個有技術追求的開發者都要有寫技術博客記筆記的良好習慣,一來可以積累知識,二來可以幫助別人,三來可以把開發中遇到的問題記錄用來自省,第四可以通過交換友鏈來結識更多的技術領域的同仁。

之前我曾經寫過兩篇相似的文章用來快速搭建個人網站,一款基于go lang:利用基于Go Lang的Hugo配合nginx來打造屬于自己的純靜態博客系統另外一款基于node.js:使用Hexo建立一個輕量、簡易、高逼格的博客,這一次帶來一款基于python的靜態網頁生成器Pelican,它是一位法國開發者開發的,非常好用,它的每一篇文章會事先渲染成HTML靜態文件,訪問速度非常快

首先安裝pelcan和markdown

pip install pelican markdown --upgrade

然后建立一個文件夾用來作為博客目錄

mkdir my_blog

cd到該目錄下,運行命令生成博客框架

pelican-quickstart

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

創建完成后生成的目錄結構如下:

你的文章需要保存在content目錄下,通常情況我們寫文章采用markdown語法,所以,現在我們在content目錄創建一篇文章one.md

文章內容為:

Title: 劉悅的技術博客

Date: 2019-08-08 10:20

Modified: 2019-08-08 19:30

Category: 技術

Tags: pelican, publishing

Slug: my-super-post

Authors: 劉悅

這是我的第一篇文章

然后運行命令生成靜態頁

pelican content

執行完成后,output 目錄會多出一些文件,markdown文件最終也會轉換成html文件放到該目錄下。

使用像 Pelican 這樣流行的開源軟件的好處之一是,非常多的用戶會做出更改并將其貢獻給項目。許多都是以主題形式貢獻的。

網站的主題會設置顏色、布局選項等。嘗試一個新主題非常容易,你可以在http://www.pelicanthemes.com/預覽其中的許多內容。

在博客根目錄下,將主題克隆下來

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

你會發現網站根目錄下會出現一個pelican-themes文件件,里面有很多別具風格的主題供君挑選

打開pelicanconf.py配置文件,更改或添加THEME為自己喜歡的主題

THEME = 'pelican-themes/waterspill'

然后再次生成靜態頁,并且啟動服務 pelican --listen

pelican content

pelican --listen

這樣,就已經換到了一個新的主題,并且在8000端口啟動了一個網絡服務

訪問http://localhost:8000

至此,一個簡單的博客就已經建立好了,所有靜態頁面都在你的網站根目錄下的output文件夾,只需要將output文件夾push到github上就可以用網址訪問了,具體如何部署操作請參照這篇文章的下半部分:使用Hexo建立一個輕量、簡易、高逼格的博客

總結

以上是生活随笔為你收集整理的python个人网站系统_利用基于Python的Pelican打造一个自己的个人纯静态网站的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。