首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程使我快乐

    使用pelican生成blog

    rst 文件生成 html 到 output目录 ### 客本地预览, 开启本地简易web服务 默认端口: 8000, 有autoload特性 ```cd output && python3 -m pelican.server

    56810发布于 2020-11-04
  • 来自专栏EarlGrey的专栏

    利用Pelican搭建数据科学博客

    Pelican 也可以很容易的把文章部署到 GitHub Pages 让别人阅读。 安装 Pelican 开始之前,这里有一个仓库(repo),它就是我们最终成果的示例。 下边是个例子: (jupyter-blog)➜ jupyter-blog ✗ pelican-quickstart Welcome to pelican-quickstart v3.6.3. 运行pelican content 来生成 HTML。 切换到 output 目录。 运行python -m pelican.server。 运行 pelican content -s publishconf.py。当你想在本地预览你的博客的时候,运行 pelican content。 在部署之前运行 pelican content -s publishconf.py。这将使用正确的配置文件进行部署。

    2.6K00发布于 2017-03-17
  • 来自专栏typecodes

    一款基于typecho官网的pelican主题

    一、主题说明 一款用于 pelcian 博客的主题,移植自 Typecho 官网的皮肤,所以取名为 pelican-typecho。 ├── develop_server.sh # pelican官方文件 ├── fabfile.py # pelican官方文件 ├── pelican-themes # pelican的主题目录。 下面的 pelican-typecho 即是当前博客使用的主题。 ├── pelicanconf.py # pelican的配置文件。 pelican-sitemap Pygments minchin.pelican.plugins.summary \ -i http://mirrors.aliyun.com/pypi/

    35710编辑于 2024-05-09
  • 来自专栏typecodes

    给博客(pelican)增加git提交和自动构建信息

    一、pelican 的构建和生成: 博客使用的是 pelican 开源静态博客系统,之前每次生成 html 代码都需要手动在服务器上用脚本生成的。 效果如下: 二、大体的开发流程 由于博客的 pelican 代码和 pelican 的文章是分开来托管的,所以在自动构建的时候需要分别拉取这两个 git 项目,然后再把文章按照 pelican 的生成要求放在 ### 1、修改pelican的配置和模板文件 修改pelican的配置文件:pelican.conf 和 模板文件:footer.html,以便支持git commit 和 自动构建的信息数据。 pelican主题),然后准备pelican构建的环境。 代码的大体逻辑:先拉取博客文章到pelican的`.

    39820编辑于 2024-05-05
  • 来自专栏大飞的部落阁

    Pelican | 超简单的静态站点生成器

    它就是 Pelican。 关于 Pelican Pelican(鹈鹕鸟),是一种大型游禽。 呆猫 安装 Pelican 我们可以使用 pip 工具直接安装 Pelican。 pip install "pelican[markdown]" 创建 Pelican 项目 首先我们创建一个名为 demo 的目录,然后使用 pelican-quickstart 初始化项目。 工具进行静态站点生成 pelican content 启动站点 生成完站点后,我们使用 pelican --listen 命令来启动站点,进行预览 最后 总体来说,Pelican 是一款超级简单 以上就是 Pelican 的简单介绍,更多的比如自定义主题,模板,日志等详见 Pelican 官方文档。 参考:https://blog.getpelican.com/

    93840编辑于 2022-06-17
  • 来自专栏liuchengxu

    使用pelican搭建一个数据科学博客

    Pelican也十分容易部署到GitHub Pages, 其他人可以在那里阅读我们的文章。 安装Pelican 在开始之前,可以在这里先看一下我们最终完成的一个示例。 /Users/xuliucheng/pelican-blog/.git/ # xuliucheng @ xlcdemac in ~/pelican-blog on git:master x [14:52 git://github.com/danielfrg/pelican-ipynb.git plugins/ipynb Cloning into '/Users/xuliucheng/pelican-blog 运行pelican content -s publishconf.py。当你想要在本地进行预览时,运行pelican content. SITEURL = 'https://liuchengxu.github.io/pelican-blog' 在pelican-blog目录下,将output目录下的内容推送到gh-pages分支:

    86521发布于 2018-08-23
  • 来自专栏typecodes

    同步GitHub Markdown文章到Linux服务器后更新Pelican博客的脚本

    /github_pelican_nginx.sh即可,这样就不会执行脚本中的第7个步骤。否则,需要执行命令./github_pelican_nginx.sh "关于本次更新的说明内容"。 PELICAN_COMPILE_DIR=/mydata/GitBang/pelican # Private bang in github for store your markdown files. PELICAN_TAR_DIR=/usr/share/nginx/html/pelican_content_bak # Dir of your website in nginx server. }.tar.gz ${PELICAN_TAR_DIR}" RC=$? RUNCMD "${CPCMD} ${PELICAN_TAR_DIR}/${Current_Date}.tar.gz ${PELICAN_BLOG_DIR} && cd ${PELICAN_BLOG_DIR

    37010编辑于 2024-03-29
  • 来自专栏typecodes

    Typecho同步新浪微博的插件(可提取文章图片作配图)

    由于博客在2015-12-10已经从Typecho转到了Pelican,所以把这个Typecho同步新浪微博的插件放在Github上后就一直也没管了。 迁移到了Pelican。 由于当时正好接触到了大蟒蛇,而且对js不熟(ruby都没用过),所以就在本地尝试了一下Pelican。 之间折腾了一个从Octopress移植过来的主题Pelican-Octopress未果,后面忙着就没怎么弄了。 这样以后就只需要在本地通过Markdown写好文章,然后通过pelican生成html文件即可。

    28210编辑于 2024-03-29
  • 来自专栏typecodes

    更新博客生成发布及同步GitHub的Shell脚本:解决文件名空格问题

    PELICAN_COMPILE_DIR=/mydata/GitBang/pelican # Private bang in github for store your markdown files. PELICAN_TAR_DIR=/usr/share/nginx/html/pelican_content_bak # Dir of your website in nginx server. PELICAN_BLOG_DIR=/usr/share/nginx/html/pelican # Dir for this shell script to generate logs automatically }.tar.gz ${PELICAN_BLOG_DIR}" RC=$? ${PELICAN_TAR_DIR}" RC=$?

    50310编辑于 2024-03-29
  • 来自专栏刘悦的技术博客

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

    ,它是一位法国开发者开发的,非常好用,它的每一篇文章会事先渲染成HTML静态文件,访问速度非常快     首先安装pelcan和markdown pip install pelican markdown --upgrade     然后建立一个文件夹用来作为博客目录 mkdir my_blog     cd到该目录下,运行命令生成博客框架 pelican-quickstart      使用像 Pelican 这样流行的开源软件的好处之一是,非常多的用户会做出更改并将其贡献给项目。许多都是以主题形式贡献的。     网站的主题会设置颜色、布局选项等。 在博客根目录下,将主题克隆下来 git clone https://github.com/getpelican/pelican-themes.git     你会发现网站根目录下会出现一个pelican-themes '     然后再次生成静态页,并且启动服务 pelican --listen pelican content pelican --listen     这样,就已经换到了一个新的主题,并且在

    1.1K30编辑于 2022-08-08
  • 来自专栏大飞的部落阁

    MkDocs | 超简单的文档生成器

    打造我们自己的在线文档 MkDocs 不同于 Pelican 等站点生成器,其类似 Docsify+Pelican,即可以在访问过程中动态渲染,也可以编译为静态资源。 下拉菜单 我们需要在mkdocs.yml中进行 nav 配置,假设我们想把我们的文章 Mydemo 放到一个 Blog 下拉菜单中,起名为 Pelican 入门。 ./' - 'Blog': - 'Pelican入门': 'mydemo.md' 再次查看http://localhost:8000/ 不得不说,秒啊。

    2.6K30编辑于 2022-06-17
  • 来自专栏C/C++基础

    博客生成静态站点工具 Top 20

    13.Pelican star 数 10K+。 Pelican 是一个开源的基于 Python 的静态网站生成器,使用简单、轻量级、高度可定制和灵活。 Pelican 支持 Markdown、reStructuredText 等多种标记语言,并且可以根据自己的需要进行扩展。 Pelican 的主要特点包括: 静态网站生成:Pelican 将输入的文本文件转换为静态HTML文件,不需要使用数据库或其他后端技术。 容易使用:使用 Pelican 生成静态网站非常简单,只需使用几个命令即可生成网站。 定制化:Pelican 提供了许多主题和插件,可以轻松定制和扩展您的网站。 多种格式支持:Pelican 支持多种标记语言,包括 Markdown、reStructuredText 等。 支持多语言:Pelican 支持多语言网站生成,您可以使用不同的语言编写网站内容。

    5.4K21编辑于 2023-03-10
  • 来自专栏Python联盟

    有哪些开源的 Python 库让你相见恨晚?

    想要中文“假数据”也有: GitHub地址: https://github.com/joke2k/faker pelican 这个也是厉害,pelican 可以快速生成一个网站,我来给你演示一下: 创建一个目录: 进入: 然后直接输入命令:pelican-quickstart。 然后输入 pelican content: 接着输入 pelican --listen 就可以预览你的网站了: 是不是很爽?怎一个帅字了得? GitHub地址: https://github.com/getpelican/pelican FastAPI FastAPI是一个基于 Python3.6+ 构建的高性能 web 框架,使用它可以很快的简单写一些

    1.1K20编辑于 2022-01-27
  • 来自专栏开源服务指南

    静态网站生成器推荐:构建高性能网站的利器

    getpelican/pelican[2] Stars: 11.7k License: AGPL-3.0 Pelican 是一个静态网站生成器,使用 Python 编写。 与 Pelican 一起工作时,您无需担心数据库或服务器端编程问题。Pelican 可以生成静态的网站内容,并可以通过任何 Web 服务器或托管服务对外发布。 以下是 Pelican 的核心优势和关键特性: 支持按时间顺序排列内容 (例如文章、博客帖子) 以及静态页面 集成外部服务 网站主题 (使用 Jinja2 模板创建) 多语言支持 自动生成 Atom 和 on Unsplash[9] 相关链接 [1] facebook/docusaurus: https://github.com/facebook/docusaurus [2] getpelican/pelican : https://github.com/getpelican/pelican [3] react-static/react-static: https://github.com/react-static

    1.8K20编辑于 2023-08-10
  • 来自专栏编程使我快乐

    使用Hexo构建静态博客站

    Blog经历 从2014年起,我的博客先后经历了博客第三方平台博客园,Wordpress,Django 框架自建, Tornado框架自建,Pelican 静态博客框架及现在使用的Hexo静态博客框架。 特点 Wordpress PHP 动态博客 功能插件完备,拿来就用 Django Python 动态博客 模块完备,开发速度快 Tornado Python 动态博客 小巧玲珑,支持系统级异步并发 Pelican

    44610发布于 2020-11-04
  • 来自专栏东风微鸣技术博客

    我的个人博客迁移到Docker啦

    然后通过静态站点生成器(static site generator) -- Pelican (我用的这个不算最主流的, 主流的如: Hexo等)将我的MarkDown 文本, 根据Pelican中定义的主题 HTML(和CSS JS) 静态内容(如: 图片, 图片目前部分在本地, 部分调用图床外链如又拍 七牛 CND等) 其他功能通过插件(也是JS, 外部的JS)实现, 如: Pelican 生成的所有的静态站点内容 容器就好了, 你只需要把以下内容挂载卷或者暴露出来: 挂载卷 NGINX相关配置(包括: /etc/nginx下面的nginx.conf文件, conf.d和default.d文件夹) 静态站点文件(pelican FROM nginx:latest COPY pelican-output /usr/share/nginx/html COPY nginx.conf /etc/nginx/nginx.conf COPY /pelican-output:/usr/share/nginx/html - /etc/pki/nginx:/etc/pki/nginx:ro ports: - "80:80"

    56930编辑于 2022-04-21
  • 来自专栏Crossin的编程教室

    来吧!互相链接吧!

    .github.io 如果我是小阮:ruansihan.xin 布谷鸟:bxb100.github.io 还有我自己的: yuanx.in 不过不是用 Hexo,而是另一个基于 Python 的框架:Pelican Pelican 的好处大概是安装环境比较容易吧。

    1.2K40发布于 2018-04-17
  • 来自专栏工具客栈

    博客平台,自建博客,静态博客生成器搜集

    Pelican Pelican是使用Python编写的静态网站生成工具。它支持用reStructuredText,Markdown,和AsciiDoc创作网站内容。 Pelican支持Jinja模版引擎,结果是,它支持很多自定义主题。 8. VuePress Vue 驱动的静态站点生成工具,中文网。 9.

    90910编辑于 2023-06-26
  • 来自专栏运维经验分享

    使用 pyenv 可以在一个系统中安装多个python版本

    pyenv versions system * 3.5.1 (set by /root/.pyenv/version) 3.5.1/envs/flask_py351 3.5.1/envs/pelican flask_py351 pelican # 查看当前处于激活状态的版本,括号中内容表示这个版本是由哪条途径激活的(global、local、shell) $ pyenv version 3.5.1

    5.2K30发布于 2019-03-11
  • 来自专栏nim

    只需五步,自己动手写一个静态博客

    众所周知,随着Github Pages这样的服务越来越流行,现在像Hexo、Hugo、Pelican这样的静态博客越来越多, 像我以前就是用Pelican的,但因为Pelican的依赖比较多(其实是想自己造轮子

    1.2K00发布于 2019-08-15
领券