谢天谢地,你可以用一个叫做静态网站生成器的工具来取代手动编辑 HTML。 静态网站生成器 静态网站生成器可以让你用一些简单的格式写文章,通常是 Markdown,然后再定义一些设置。...Pelican 是一个用 Python 开发的网站生成器,可以接受 Jupyter Notebook 文件并转换成 HTML 博客文章。...你将看到一些帮助你设置博客属性的问题。大多数问题你只需要点击 Enter 使用默认设置就好了。...默认不支持使用 Jupyter 写文章,所以我们需要安装一个插件来完成这项功能。...首先我们需要修改 Pelican 使得 URL 指向正确的位置: 在 publishconf.py 文件里编辑 SITEURL,把它设置为 http://username.github.io ,username
前言 最近有小伙伴提到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 ------ 从运行结果可以看出设置的变量会替换默认值
Pelican是用Python写的一个静态网站生成器,它能够将Jupyter notebook文件转换成HTML博客文章。...the URL prefix(URL前缀选择n), and the timezone(时间区)。...默认情况下并不支持使用jupyter写博客 -- 我们需要安装插件来进行支持。...首先,我们需要修改pelican以便于它能够指向正确的地址: 修改pelicanconf.py中的SITEURL, 将它设置为https://username.github.io, username是你的...在部署之前,运行pelican content -s publishconf.py,这会使用正确的部署设置文件。
一、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
第一 MkDocs 生成的文档自带 ico;第二 MkDocs 默认支持搜索。...打造我们自己的在线文档 MkDocs 不同于 Pelican 等站点生成器,其类似 Docsify+Pelican,即可以在访问过程中动态渲染,也可以编译为静态资源。...下拉菜单 我们需要在mkdocs.yml中进行 nav 配置,假设我们想把我们的文章 Mydemo 放到一个 Blog 下拉菜单中,起名为 Pelican 入门。..../' - 'Blog': - 'Pelican入门': 'mydemo.md' 再次查看http://localhost:8000/ 不得不说,秒啊。...编译文档 mkdos.exe build 我们进入 site 目录,用 python 的 http.server 模块启动我们能的静态站点。
--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上就可以用网址访问了
RN布局 背景 今年以来,公司新来的总监力推ReactNative,目标是做大前端,H5选用React,客户端用ReactNative,所以我要再“复习”一下网页布局。...顺便把内容记录到自己的博客中,用宝儿姐的话来说:“机智的一bi”。 内容 Flex布局:Flex是Flexible Box的缩写。...如果只有一根轴线,该属性不起作用 alignSelf // 允许单个项目有与其他项目不一样的对齐方式,可覆盖alignItems属性 每个属性的可设置的值如下: flexDirection...,项目未设置高度或者设置未auto,将占满整个容器的高度 alignContent: 定义了多根轴线的对齐方式。...如果项目只有一根轴线,该属性不起作用。
由于博客在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插件信息的设置页面。
用 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 这是一个轻量级的人脸检测模型,针对边缘计算设备设计的轻量人脸检测模型,默认
一.理论准备 先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。 web.xml是不是必须的呢?...index1.jsp 上面的例子指定了2个欢迎页面,显示时按顺序从第一个找起,如果第一个存在,就显示第一个,后面的不起作用...关于欢迎页面:访问一个网站时,默认看到的第一个页面就叫欢迎页,一般情况下是由首页来充当欢迎页的。一般情况下,我们会在web.xml中指定欢迎页。...其中XXX表示web的根名。但如果你指定了具体页面,是可以正常访问的。...>/* 6.设置监听器 web.xml中的有什么用?
引言 前面我们似乎掌握了实现一个小组件所需要的一切技能,默认情况下桌面点击小组件,也正常跳转到了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生效 ?
mWebView.getSettings().setSupportZoom(false); 设置是否支持缩放,我这里为false,默认为true。...mWebView.getSettings().setBuiltInZoomControls(false); 设置是否显示缩放工具,默认为false。...mWebView.getSettings().setDefaultFontSize(18); 设置默认的字体大小,默认为16,有效值区间在1-72之间。...mimeType, String encoding, String historyUrl) loadDataWithBaseURL()比loadData()多两个参数,可以指定HTML代码片段中相关资源的相对根路径...###WebView内容的处理 android 中webView控件 padding不起作用 在一个布局文件中有一个WebView,想使用padding属性让左右向内留出一些空白,但是padding属性不起左右
弹性项目沿其依次排列的那根轴称为主轴(main axis)。垂直于主轴的那根轴称为侧轴(cross axis)。...相关样式属性 容器的属性 以下6个属性设置在容器上。...,如果项目只有一根轴线,该属性不起作用 align-content 条目的属性 以下6个属性设置在条目上。...数值越小,排列越靠前,默认为0。 flex-grow 定义条目的放大比例,默认为0,即如果存在剩余空间,也不放大。...不起作用的属性 设为Flex布局以后,条目的以下属性将失效。
1. dubbo源码研究(一) 1.1. dubbo启动加载过程 我们知道,现在流行注解方式,用spring管理服务,dubbo最常用的就是@Reference和@Service了,那么我首先找到这两个实现的地方...后续调用默认使用FailOver失败转移的类,再到netty调用 ? 1.3. 消费端加载过程 加载url ? 1.4. 注意点 1.4.1....路由调用 当服务提供者全部被设不匹配后,除非强制,否则设置不起作用;在测试的时候,由于我只有本身一台window机器,服务ip就一个,所有我设置了不匹配该ip是不起作用的,因为总共就一个-_-|| ?...默认负载策略 默认负载均衡策略是随机 ?
) 如果项目未设置高度或设为auto,将占满整个容器的高度 ?...align-content:center; align-content:定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。...子元素属性 上面都是针对父布局容器对子元素的排列方式,子元素可以设置哪些属性呢? align-content:定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。...数值越小,排列越靠前 flex-grow(默认值:0) 属性定义项目的放大比例,如果存在剩余空间,也不放大。...flex-shrink(默认值:1) 属性定义了项目的缩小比例,如果空间不足,该项目将缩小 flex-basis(默认值:auto) 属性定义了在分配多余空间之前,项目占据的主轴空间 flex(默认值:
交叉轴(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 (
前言 想着美化下自己的个人部落格,那就先从鼠标样式开始美化吧,默认的鼠标样式有点单调,那应该如何美化呢?...鼠标样式 1、首先下载鼠标样式(博客系统中一般用的都是系统默认的鼠标和点击链接的样式,我们点击访问致美化提供的鼠标样式https://zhutix.com/tag/cursors/) 教学内容 PS:...一般用.cur格式的(ani格式的不起作用)。...PS两张鼠标样式 2、把喜欢的鼠标样式下载到本地,然后上传到网站目录下,比如图片存放目录或者主题images的文件夹中(鼠标样式存储样式可以随意,不限制) 3、站长这边以本站博客为例,进入博客后台主题设置...>> 首页设置 >> 自定义CSS >> 填写如下CSS(其他博客或者网站自行修改style.css样式表即可) CSS /*鼠标样式开始*/ /*鼠标指针样式*/ body{cursor:url(/
例如博客主标题、子标题、描述、作者、语言、时区、博客地址和根地址等等。这里列举的这些地址都需要我们根据自己需求进行修改。...默认使用post布局,生成的文章会放在source/_posts下。...: - 疑难杂症 --- 有些同学可能会在用微软邮箱登录outlook或者其他邮箱客户端的时候,明明输入的是正确的用户名和密码,但是却提示“您输入的用户名或密码不起作用”。...这时候,我们可以在配置文件中设置post_asset_folder选项为true。...因为我们还没有设置合适的URL。本地开发的话,路径直接就是域名。但是Github Pages的路径一般都不是以域名开头的,所以需要我们按照自己的项目路径进行修改,下面是我的项目配置。
操作layer改变UIView外观. 2.1 设置阴影 //默认图层是有阴影的, 只不过是透明的。...= [UIColor whiteColor].CGColor; 3.3 设置图片的圆角半径 //我们设置的所有layer的属性只作用在根层上,根层设置为圆形后,其上面的图片并不会改变,因此需要裁剪。...我们设置层的所有属性它只作用在根层上面.对contents里面的东西并不起作用. 所以我们看不到图片有圆角的效果....,用UIView或者CALayer都可以 我们平常开发中一般用UIView. ## 3....>隐式动画就是当对非根层的部分属性进行修改时, 它会自动的产生一些动画的效果.我们称这个默认产生的动画为隐式动画.这些属性称为Animatable Properties(可动画属性)。
领取专属 10元无门槛券
手把手带您无忧上云