用GitHub Pages和Pelican建站

二叶草 2020年1月18日22:33:21建站评论阅读模式
作为一个偶尔喜欢写文章的计算机技术爱好者,我喜欢使用GitHub Pages和Pelican建立一个网站来发表文章。今天我将向你介绍这种方式,下面我来简单的讲解下如何用GitHub Pages和Pelican建站。

用GitHub Pages和Pelican建站需要具备使用GitHub和搭建Python虚拟环境 的相关知识。如果你还不熟悉这些知识,那么需要你先学习一下《Pro Git》和《Django Girls教程》。

下面是用GitHub Pages和Pelican建站的操作步骤:

  1. 注册一个GitHub账号,然后在GtiHub上创建两个代码仓库,一个用于托管Pelican部署后的源文件 PELICAN_SOURCE_REPOSITORY ,一个用于托管Pelican生成的网页文件 PELICAN_OUTPUT_REPOSITORY (这个代码仓库的名称需要创建成 YOUR_USERNAME.github.io 这样的形式)。在创建代码仓库时需要选择用于Python的 .gitignore ,并且选择一个 自由软件许可证 。
  2. 开启 PELICAN_OUTPUT_REPOSITORY 的GitHub Pages选项并勾选 Enforce HTTPS 。
  3. 安装最新版本的Git 、Python和Virtualenv。
  4. 将 PELICAN_SOURCE_REPOSITORY 和 PELICAN_OUTPUT_REPOSITORY 克隆到本地,克隆时将 PELICAN_OUTPUT_REPOSITORY 放在 PELICAN_SOURCE_REPOSITORY 的根目录下。
  5. 编辑 PELICAN_SOURCE_REPOSITORY 的 .gitignore ,在文件的最后一行添加如下代码:
    # Pelican output folder
    PELICAN_OUTPUT_REPOSITORY/
  6. 创建Pelican的Python虚拟环境。
  7. 在 PELICAN_SOURCE_REPOSITORY 的根目录下安装Pelican实例,并将 pelicanconf.py 中的 OUTPUT_PATH 设置为 PELICAN_OUTPUT_REPOSITORY 。
  8. 安装Pelican主题和插件 。
  9. 在 PELICAN_SOURCE_REPOSITORY 的 content 目录下创建后缀名为 .rst 的纯文本文件,然后用 reStructuredText 语法撰写文章。
  10. 在 PELICAN_SOURCE_REPOSITORY 的根目录下使用 pelican 命令将文章输出为网页文件存储到 PELICAN_OUTPUT_REPOSITORY 。
  11. 使用 Git 命令将 PELICAN_SOURCE_REPOSITORY 和 PELICAN_OUTPUT_REPOSITORY push到GitHub。

以上的操作步骤是给有一定技术基础的人作为参考的说明。如果你看不太明白,建议你阅读这篇《Creating a blog with Pelican and GitHub Pages》,译文叫作《使用Pelican和GitHub Pages来搭建门户》。

最后推荐一个Pelican主题和一些相关的Pelican插件,这个主题叫作Elegant,与其相关的Pelican插件有:

sitemap
extract_toc
tipue_search
neighbors
assets

可以在Pelican插件的GitHub代码仓库中获取以上插件。

本文来源于:用GitHub Pages和Pelican建站-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
二叶草
怎么做一个赚钱的小说网站 建站

怎么做一个赚钱的小说网站

从2007年做站,刚好十年了。时间过得真快。因为自己是兼职做站,所以一直断断续续,也没有什么大的成绩。做过地方论坛,电影站,股票站,文章站,小说站等,能尝试的都尝试了。学了很多东西,也浪费了不少时间,...
下篇 | 172个搜索引擎术语,你都知道吗? 建站

下篇 | 172个搜索引擎术语,你都知道吗?

上篇中已经介绍了名词介绍、展现样式、工作原理、网站建设四个小部分,下篇将继续介绍页面优化、链接建设、数据分析和其他等部分。请戳链接《上篇 | 172个搜索引擎术语,你都知道吗?》 5 页面优化 网页导...
网站优化100个法则,排名稳居第一的秘籍(1~100汇总篇) 建站

网站优化100个法则,排名稳居第一的秘籍(1~100汇总篇)

我们这次来个猛地!总结网站优化的100个法则,这些经验和盘托出,希望能够帮助到朋友们!这些规则就像是交通指示灯一样,按照这些规则走的,排名就好,不按照这些走的,排名可想而知。 1、域名年龄老的网站排名...
网站SEO中要避免哪些蜘蛛陷阱呢? 建站

网站SEO中要避免哪些蜘蛛陷阱呢?

我们从事网站优化的过程中,尤其是现在收入对于网站而言是非常重要的网站,只有有了比较不错的收录之后,才有可能会取得不错的排名,因此在网站设计的时候,我们就要尽可能的让蜘蛛能够获取到网站的全部内容信息,如...

发表评论