首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用Pelican搭建数据科学博客

谢天谢地,你可以一个叫做静态网站生成器的工具来取代手动编辑 HTML。 静态网站生成器 静态网站生成器可以让你一些简单的格式写文章,通常是 Markdown,然后再定义一些设置。...Pelican 是一个 Python 开发的网站生成器,可以接受 Jupyter Notebook 文件并转换成 HTML 博客文章。...你将看到一些帮助你设置博客属性的问题。大多数问题你只需要点击 Enter 使用默认设置就好了。...默认不支持使用 Jupyter 写文章,所以我们需要安装一个插件来完成这项功能。...首先我们需要修改 Pelican 使得 URL 指向正确的位置: 在 publishconf.py 文件里编辑 SITEURL,把它设置为 http://username.github.io ,username

2.3K00

pytest + yaml 框架 -45.例分层设置变量默认

前言 最近有小伙伴提到API层的接口参数很多,全部设置为变量,后面例引用会写很多值,会很费精力。 希望能在定义变量的时候,给默认值,这样在用例里面可以选择性的给部分参数设置变量值。...API层定义接口 先在API层定义接口,请求参数使用default() 给变量默认值 api/post.yml name: post request: method: POST url: http...例层设置变量 在用例层引用API时,如果没有设置变量,那么会直接取到默认值,变量不是必须传参了 config: name: 例分层设置变量默认值 test_x1: name: 引用api层...json -->: {"user": "test", "email": "123@qq.com", "tel": 123456, "address": "\u4e0a\u6d77 \u5e02"} 例中也可以给设置部分变量...123456, "address": "上海市闵行区 "} 2023-06-29 10:10:10 [INFO]: ------ response info 200 OK ------ 从运行结果可以看出设置的变量会替换默认

19630
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    一、pelican 的构建和生成: 博客使用的是 pelican 开源静态博客系统,之前每次生成 html 代码都需要手动在服务器上脚本生成的。...效果如下: 二、大体的开发流程 由于博客的 pelican 代码和 pelican 的文章是分开来托管的,所以在自动构建的时候需要分别拉取这两个 git 项目,然后再把文章按照 pelican 的生成要求放在...由于设置了webHook,所以会通知自己的cicd服务后台进行构建 ### 3、自动构建后台 自动构建后台收到github的commit通知后,触发自动构建:先拉取pelican的代码(包括了博客当前的...pelican主题),然后准备pelican构建的环境。...编译脚本必须输入构建路径参数" exit 1 fi # 路径 WORKING_DIR=$1 GITHUB_TOKEN=$2 # 构建id BUILD_ID=$3 BUILD_DATE=$(date

    14320

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

    --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     这样,就已经换到了一个新的主题,并且在...http://localhost:8000     至此,一个简单的博客就已经建立好了,所有静态页面都在你的网站根目录下的output文件夹,只需要将output文件夹push到github上就可以网址访问了

    79030

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

    由于博客在2015-12-10已经从Typecho转到了Pelican,所以把这个Typecho同步新浪微博的插件放在Github上后就一直也没管了。...2.1 修改配置文件 根据新浪微博开放平台的应用的信息修改config.php文件中的WB_AKEY、WB_SKEY和WB_CALLBACK_URL这三个变量,它们分别代表应用的App Key、App...3.1 修改配置文件 同2.1小节所示,根据新浪微博开放平台的应用的信息修改config.php文件中的WB_AKEY、WB_SKEY和WB_CALLBACK_URL这三个变量,它们分别代表应用的App...3.2 上传插件程序 把本目录(WeiboSync)上传至Typecho插件目录(默认为/usr/plugins)。...4 插件设置 进入typecho的后台并启用WeiboSync插件,再点击设置按钮,进入到WeiboSync插件信息的设置页面。

    9910

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

    Python 帮你抢票,还是可以的。虽然国庆没用到,这不春节马上要到了么?到时可以用上来。 这个项目已经有 1.6w+ star,作者也一直在维护。...想要中文“假数据”也有: GitHub地址: https://github.com/joke2k/faker pelican 这个也是厉害,pelican 可以快速生成一个网站,我来给你演示一下:...创建一个目录: 进入: 然后直接输入命令:pelican-quickstart。...然后输入 pelican content: 接着输入 pelican --listen 就可以预览你的网站了: 是不是很爽?怎一个帅字了得?...github.com/tiangolo/fastapi Ultra-Light-Fast-Generic-Face-Detector-1MB 这是一个轻量级的人脸检测模型,针对边缘计算设备设计的轻量人脸检测模型,默认

    76120

    IOS小组件(7):小组件点击交互

    引言   前面我们似乎掌握了实现一个小组件所需要的一切技能,默认情况下桌面点击小组件,也正常跳转到了App中。接下来我们一起来看看,小组件是怎么做到点击跳转到App的。...传递接收 systemMedium、systemLarge可以Link或者 widgetUrl处理 widgetURL和Link使用特点 widgetURL一个布局中只有一个生效 Link一个布局中可以有多个...(string: "small/wigeturl_root")) 结果如下:不管点哪个View都只出现了一个,而且布局的失效了,Link就不起作用,所以小号组件只能使用widgetURL的方式。...(string: "medium/widgeturl_root")) 分别点击三个子View和布局(空白处)结果:widgetURL只有一个生效,Link都生效 ?...(string: "medium/widgeturl_root")) 分别点击三个子View和布局(空白处)结果:多个Link生效,widgerURL嵌套Link生效 ?

    2.1K30

    如何在CSS中自定义鼠标样式

    前言 想着美化下自己的个人部落格,那就先从鼠标样式开始美化吧,默认的鼠标样式有点单调,那应该如何美化呢?...鼠标样式 1、首先下载鼠标样式(博客系统中一般的都是系统默认的鼠标和点击链接的样式,我们点击访问致美化提供的鼠标样式https://zhutix.com/tag/cursors/) 教学内容 PS:...一般.cur格式的(ani格式的不起作用)。...PS两张鼠标样式 2、把喜欢的鼠标样式下载到本地,然后上传到网站目录下,比如图片存放目录或者主题images的文件夹中(鼠标样式存储样式可以随意,不限制) 3、站长这边以本站博客为例,进入博客后台主题设置...>> 首页设置 >> 自定义CSS >> 填写如下CSS(其他博客或者网站自行修改style.css样式表即可) CSS /*鼠标样式开始*/ /*鼠标指针样式*/ body{cursor:url(/

    2.2K20

    【CSS】布局属性:Flex

    ) 如果项目未设置高度或设为auto,将占满整个容器的高度 ?...align-content:center; align-content:定义了多轴线的对齐方式。如果项目只有一轴线,该属性不起作用。...子元素属性 上面都是针对父布局容器对子元素的排列方式,子元素可以设置哪些属性呢? align-content:定义了多轴线的对齐方式。如果项目只有一轴线,该属性不起作用。...数值越小,排列越靠前 flex-grow(默认值:0) 属性定义项目的放大比例,如果存在剩余空间,也不放大。...flex-shrink(默认值:1) 属性定义了项目的缩小比例,如果空间不足,该项目将缩小 flex-basis(默认值:auto) 属性定义了在分配多余空间之前,项目占据的主轴空间 flex(默认值:

    80640

    Hexo制作自己的静态博客

    例如博客主标题、子标题、描述、作者、语言、时区、博客地址和地址等等。这里列举的这些地址都需要我们根据自己需求进行修改。...默认使用post布局,生成的文章会放在source/_posts下。...: - 疑难杂症 --- 有些同学可能会在用微软邮箱登录outlook或者其他邮箱客户端的时候,明明输入的是正确的用户名和密码,但是却提示“您输入的用户名或密码不起作用”。...这时候,我们可以在配置文件中设置post_asset_folder选项为true。...因为我们还没有设置合适的URL。本地开发的话,路径直接就是域名。但是Github Pages的路径一般都不是以域名开头的,所以需要我们按照自己的项目路径进行修改,下面是我的项目配置。

    1.1K81

    关于GPU VNC不能正常使用的说明

    ,提前拼接好控制台vnc的URL,一直不停地刷URL,在NVIDIA显卡未加载完成前是可以看到集成显卡画面的,但不久就不起作用了(这个时候NVIDIA显卡起作用了),具体就是虽然看到图像,但鼠标键盘操作可能就不起作用了...另外,GPU机器,桌面右键 → 显示设置 → 扩展这些显示器,有多个选项,1是qemu虚拟显卡,其他的是独立显卡。...假如显示设置里2个显示屏,如果默认设置仅在2显示,vnc的是qemu虚拟显卡,是有图像的,如果在vnc里设置了仅在2显示,那就是弃虚拟显卡了,而控制台vnc的正是虚拟显卡,此时控制台vnc就无法正常使用了...,如果要vnc能看到图像且鼠标键盘能正常用,那就mstsc远程上去自建vncserver,然后用vnc viewer连上去,再反其道设置,不要设置仅在2上显示,这样控制台vnc就恢复了。...一般情况下,自己的话,保持默认,不要去掉键盘鼠标√。 注意,一定是找到.exe的所在再运行,直接运行快捷方式不行。

    3.5K31

    前端必学必会:Flex Box布局语法-属性学习攻略

    交叉轴(cross axis):容器默认的垂直纵轴 通过属性设置元素来展示UI布局是使用Flex Box布局的核心用法,下面将主要讲解 容器 跟 容器成员的属性设置。...多轴线的对齐方式(若只有一轴线,则不起作用) 5. flexWrap:容器成员在轴线方向排列不下时的换行方式 ###特别说明:flexFlow属性 是属性flexDirection和属性flexWrap...的的快捷设置方式 默认值分别是:row、no_wrap 容器成员属性 容器成员常用的属性主要包括: order:容器成员的排列顺序 alignSelf:容器成员在容器的交叉轴对齐方式 flexGrow:...1. order:容器成员的排列顺序 数值越小,排列越靠前 默认为0 2. alignSelf:容器成员在容器的交叉轴对齐方式 默认值:auto,即继承容器的alignItems属性;若无父元素,则为...特别说明:flex属性 是属性flexGrow、flexShrink 和 flexBasis的快捷设置方式 默认值:0、1、auto 快捷属性1:auto (1、1、auto) 快捷属性2:none (

    44110
    领券