国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用pelican創(chuàng)建靜態(tài)博客

ephererid / 590人閱讀

摘要:創(chuàng)建工作目錄首先使用安裝和然后創(chuàng)建目錄接著進入目錄,執(zhí)行,當(dāng)前目錄內(nèi)就會生成默認(rèn)配置好的文件修改配置是博客的配置文件文章相關(guān)文章插件配置在文件里添加命令,方便上傳到使用主題和插件獲取主題獲取插件修改文

創(chuàng)建工作目錄

首先使用pip安裝pelican和markdown

pip install pelican markdown

然后創(chuàng)建目錄

mkdir my_blog

接著進入目錄cd my_blog,執(zhí)行pelican-quickstart,當(dāng)前目錄內(nèi)就會生成默認(rèn)配置好的文件

修改配置

pelicanconf.py是博客的配置文件:

#!/usr/bin/env python
# -*- coding: utf-8 -*- #
from __future__ import unicode_literals

AUTHOR = u"printR"
SITENAME = u"catmelo"
SITEURL = "http://www.cnblogs.com/catmelo/"

PATH = "content"
TIMEZONE = "Asia/Shanghai"
DATE_FORMATS = {"zh":"%Y-%m-%d %H:%M"}

DELETE_OUTPUT_DIRECTORY = False
DEFAULT_LANG = u"zh"

THEME = "pelican-themes/pelican-bootstrap3"
PLUGIN_PATHS = ["plugins", "pelican-plugins"]
PLUGINS = ["tag_cloud", "related_posts", "pelican-toc"]

USE_FOLDER_AS_CATEGORY = True
#DEFAULT_CATEGORY = u"文章"

SITELOGO = "images/logo.png"
FAVICON = "images/logo.png"
SITELOGO_SIZE = 14

ARTICLE_URL = "posts/{category}/{slug}/"
ARTICLE_SAVE_AS = "posts/{category}/{slug}/index.html"
PAGE_URL = "pages/{slug}/"
PAGE_SAVE_AS = "pages/{slug}/index.html"

MD_EXTENSIONS = ["codehilite(css_class=highlight)","extra"]

STATIC_PATHS = ["images", "extra"]
EXTRA_PATH_METADATA = {"extra/CNAME": {"path": "CNAME"},}

DISPLAY_ARTICLE_INFO_ON_INDEX = True
DISPLAY_TAGS_INLINE = False
DISPLAY_RECENT_POSTS_ON_SIDEBAR = True
SHOW_ARTICLE_CATEGORY = True
SHOW_DATE_MODIFIED = True
RELATED_POSTS_TEXT = u"相關(guān)文章"

FEED_ALL_ATOM = None
CATEGORY_FEED_ATOM = None
TRANSLATION_FEED_ATOM = None
AUTHOR_FEED_ATOM = None
AUTHOR_FEED_RSS = None

# Blogroll
LINKS = ((u"Github", "http://github.com"),)

# Social widget
SOCIAL = (("Github", "http://github.com"),)

DEFAULT_PAGINATION = 10

# Uncomment following line if you want document-relative URLs when developing
#RELATIVE_URLS = True

#pelican_toc插件配置
TOC = {
    "TOC_HEADERS" : "^h[3-6]",  # What headers should be included in the generated toc
                                # Expected format is a regular expression

    "TOC_RUN"     : "true"      # Default value for toc generation, if it does not evaluate
                                # to "true" no toc will be generated
}

在Makefile文件里添加upload命令,方便上傳到github:

...

html:
    $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
upload:
    cd $(OUTPUTDIR) && git add -A && git commit -am "update blog" && git push origin master

...
使用主題和插件

獲取主題:git clone git://github.com/getpelican/pelican-themes.git

獲取插件:git clone git://github.com/getpelican/pelican-plugins.git

修改pelicanconf.py文件,使主題和插件生效:

THEME = "pelican-themes/pelican-bootstrap3" #直接指定主題目錄
PLUGIN_PATHS = ["plugins", "pelican-plugins"] #pelican-plugins為插件總目錄
PLUGINS = ["tag_cloud", "related_posts"] #插件總目錄里的插件(文件夾)名
上傳到GitHub Pages 域名設(shè)置

content/extra/內(nèi)添加CNAME文件,CNAME里只需寫入一行域名,例如:github.com

修改pelianconf.py:

STATIC_PATHS = ["extra"]
EXTRA_PATH_METADATA = {"extra/CNAME": {"path": "CNAME"},}
git操作
cd output
git init
git remote add origin https://github.com/your_name/your_blog.git
git add -A
git commit -am "update blog"
git pull origin master
git push origin master

以后更新網(wǎng)站只需要執(zhí)行:

cd my_blog
make html
make upload
添加logo和favicon(僅針對pelican-bootstrap3主題)

修改pelicanconf.py:

STATIC_PATHS = ["images", "extra"]

SITELOGO = "images/logo.png"
FAVICON = "images/logo.png"
SITELOGO_SIZE = 14

把圖標(biāo)logo.png放進content/images/里即可

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/37664.html

相關(guān)文章

  • 打造數(shù)據(jù)科學(xué)作品集:搭建一個數(shù)據(jù)科學(xué)博客

    摘要:讀完本文,你將學(xué)會如何使用靜態(tài)網(wǎng)站生成器,搭建一個屬于自己的博客,用來展示數(shù)據(jù)科學(xué)作品。靜態(tài)網(wǎng)站基本上,一個靜態(tài)網(wǎng)站就是一個全是文件的文件夾。建立靜態(tài)網(wǎng)站的一種方法是手寫,然后上傳所有的文件到服務(wù)器。 這是「打造數(shù)據(jù)科學(xué)作品集」系列文章的第二篇。如果你喜歡該系列,而且想知道下一篇文章什么時候發(fā)布,你可以訂閱我們。讀完本文,你將學(xué)會如何使用 Pelican 靜態(tài)網(wǎng)站生成器,搭建一個屬于...

    iamyoung001 評論0 收藏0
  • 2018年『web』開發(fā)者不得不知的技術(shù)趨勢

    摘要:年開發(fā)者不得不知的技術(shù)趨勢作為一個開發(fā)者,無論是做前端還是后端,都應(yīng)該時刻保持著對技術(shù)的敏感性。這是一個預(yù)報天氣的聊天機器人。微信小程序年月微信小程序正式上線。年剛剛開始,作為一個開發(fā)者,保持對前沿技術(shù)的敏感性,提升格局,放眼遠(yuǎn)方。 showImg(https://segmentfault.com/img/bV1mBS?w=700&h=350); 2018年『web』開發(fā)者不得不知的技...

    linkin 評論0 收藏0
  • 如何將 ipynb 發(fā)布到 blog 中?

    摘要:如何將發(fā)布到中原文是也乎原未天然就內(nèi)置了這種能力 Title: 如何將 ipynb 發(fā)布到 blog 中? Date: 2014-11-27 Tags: Pythonic,FW,ipynb,tutorial Slug: 141127-ipynb-into-blog 原文: prooffreader plus: How to quickly turn an IPython notebo...

    zhigoo 評論0 收藏0
  • 免費自建個人網(wǎng)站-Gridea+GitHub+Vercel傻瓜式搭建靜態(tài)博客評論SSL多主題

    很多人想要搭建自己的博客網(wǎng)站,但是又苦于沒有什么代碼基礎(chǔ),部分同學(xué)可能覺得申請?zhí)摂M主機管理空間等操作繁瑣,于是苦苦尋找那種單純的寫作平臺,例如早期的新浪博客,現(xiàn)在的簡書、國外的WP等也就成為了不少人的選擇。但是使用第三方的博客平臺有一個最大的問題:不穩(wěn)定。可能有的人會說大廠商不怕倒閉,縱觀互聯(lián)網(wǎng)這十幾年的發(fā)展,再大的大牌服務(wù)如果沒有贏利支撐,該倒閉的倒閉,該關(guān)停的關(guān)停。用戶的利益對于商家來說不是高...

    番茄西紅柿 評論0 收藏2638

發(fā)表評論

0條評論

ephererid

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<