使用 Python 或 Bash 将动态数据插入 Jekyll 静态网站中,并且避免创建一个 API 后端。

静态网站生成器 Jekyll 使用 _config.yml 进行配置。这些配置都是 Jekyll 特有的。但你也可以在这些文件中 用我们自己的内容定义变量,并在整个网站中使用它们。在本文中,我将重点介绍动态创建 Jekyll 配置文件的一些优势。

在我的本地笔记本电脑上,我使用以下命令来服务我的 Jekyll 网站进行测试:

bundle exec jekyll serve --incremental --config _config.yml

结合多个配置文件

在本地测试中,有时需要覆盖配置选项。我的网站的 当前 _config.yml 有以下设置:

# Jekyll Configuration# Site Settings
url: "https://notes.ayushsharma.in"
website_url: "https://notes.ayushsharma.in/"
title: ayush sharma's notes ☕ + 												

如何使用 Python 或 Bash动态生成 Jekyll 配置文件相关推荐

  1. python基础 -34- 面向对象(动态生成一个类)

    class Person:def __init__(self, name, age):self.name = nameself.age = ageperson = Person("小贵&qu ...

  2. 【转载】 Python动态生成变量

    用Python循环创建多个变量, 如创建 a1=   .a2=   .a3=   .a4=   .a5=    或  self.a1=    .self.a2=   . self.a3= 一. 可以通 ...

  3. Python 动态生成多维数组

    参考:http://blog.csdn.net/theonegis/article/details/50775076 多维数组其实就是多个一维数组的嵌套,Python中有原生的list,类似一个动态数 ...

  4. python小工具myqr生成动态二维码

    python小工具myqr生成动态二维码 (一)安装 (二)使用 (一)安装 命令: pip install myqr 安装完成后,就可以在命令行中输入 myqr 查看下使用帮助: myqr --he ...

  5. Python实训day12am【网络爬虫大作业简略解析:动态生成html页面、数据写入Excel】

    Python实训-15天-博客汇总表 目录 1.HTML页面设计 2.生成每个城市的HTML页面 2.1.HTML页面代码(weatherTemplate.html) 2.2.实例代码-动态生成htm ...

  6. python3动态生成变量_【转载】 Python动态生成变量

    用Python循环创建多个变量, 如创建 a1=   .a2=   .a3=   .a4=   .a5=    或  self.a1=    .self.a2=   . self.a3= 一. 可以通 ...

  7. python创建变量_【转载】 Python动态生成变量

    用Python循环创建多个变量, 如创建 a1= .a2= .a3= .a4= .a5= 或 self.a1= .self.a2= . self.a3= 一. 可以通过python的内置函数local ...

  8. python动态映射_Python Django框架url反向解析实现动态生成对应的url链接示例

    本文实例讲述了Python Django框架url反向解析实现动态生成对应的url链接.分享给大家供大家参考,具体如下: url反向解析:根据url路由规则,动态生成对应的url链接 (防止硬编码). ...

  9. python绘制曲线y=2x+5_使用python动态生成波形曲线的实现

    效果是这个样子的: 用到的模块: * matplotlib.pyplot * matplotlib.animation.FuncAnimation * numpy 三个圆的半径分别为:5, 2, 1. ...

最新文章

  1. 线程池的使用(线程池重点解析)
  2. 校招 | 第四范式 Plan1956 招募计划正式开启!
  3. SharePoint 2013开发入门探索(二)- 列表操作
  4. iis7php怎么301重定向,iis7/8设置网站301重定向的方法
  5. python添加环境变量_windows系统下python学习-1 (python环境变量配置)
  6. Node.js笔记-使用nodejs-websocket构建WebSocket服务
  7. 矢量归一化_7. 从矢量观测到姿态观测
  8. 【英语学习】【WOTD】teetotaler 释义/词源/示例
  9. 网络编程----心得体会
  10. mysql 存储过程 查询语句怎么写_mysql 查询数据库中的存储过程与函数的语句
  11. 回顾IDEA全局搜索快捷键
  12. oracle数据库查看建表语句,oracle 查看建表语句
  13. linux svn更新到指定版本
  14. 微信小程序input使用
  15. _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv
  16. Openstack配置hyperv作为虚拟化服务器
  17. 个人的工作总结(和工作规划)
  18. 精品微信小程序源码丨基于微信小程序的美容预约+后台管理系统|前后分离VUE[包运行成功]
  19. 航天环宇提交招股书上会稿:计划募资6亿元,控股股东为李完小
  20. 【React】React 详细教程

热门文章

  1. 清华开源 Jittor:首个国内高校自研深度学习框架,一键转换 PyTorch
  2. 如何通俗解释欧拉公式?
  3. 知乎13万赞!为何很多名校毕业生,都输在了人生后半程
  4. Linux内核网络栈1.2.13-icmp.c概述
  5. 链家租房信息案例数据分析
  6. 规格选项表管理之删除规格选项表数据
  7. 美多商城之商品(商品列表页)
  8. 爬虫之谷歌浏览器xpath helper插件的安装和使用
  9. 本科-人工智能模拟卷
  10. 详解目标检测之Neck选择