豆瓣 ISBN 提取书籍信息

最近在整理手头的书籍,想完善书籍的信息,又不想手动整理。 下面是抓取豆瓣书籍详情的一些步骤 通过 fetch( https ://book.douban.com/isbn/${isbn}) 获取详情页信息,其中几个 meta 标签有书籍的相关信息。 1234567891...

NanoPi_R5C 安装 Dietpi

需要注意的是 dietpi 的镜像默认使用 wan 网口 tf 卡2G 或者 4G 就够用,需小于设备的 eMMC 容量具体可参考 https://dietpi.com/blog/?p=1236 和https://dietpi.com/forum/t/nanopi-r5s-image/13841/7 大致流程...

fly.io 部署 bark server

fly.io 可以直接运行 docker 镜像. 1.创建一个 Volumes 存储卷 12// 地区: hkg; 大小: 1GBfly volumes create myapp_data --region hkg --size 1 2.flyctl launch --image finab/bark-...

gitlab_ci_cd 使用 git 命令

在配置 gitlab ci 的时候,有时候需要把修改的内容再提交到 git 仓库。 下面这个例子展示了 如何在ci 中使用 git 命令,add commit 及 push。其中 CI_PUSH_TOKEN 这个是变量,需提前在 https://gitlab.com/-/profile/personal_acce...

vue-cli pages config

vue-cli 多页面配置,移除 prefetch 和 preload代码如下 1234567891011121314151617181920212223242526272829pages: { index: { entry: 'src/pages/front/main.js...

antd4 form upload

最近在使用 umi3 对应 antd pro 4 写业务的时候遇到了 form 表单嵌套上传图片的需求,根据文档整理了一下;通过自定义 FormUpload 组件作为 Form.Item 的子组件,FormUpload 被 clone 一次,增加了 value 和 onChange, 12345678910111...

vercel 托管 hexo

之前注册了vercel但是一直没用到其服务,最近发现了它的真正用途,自动部署 Hexo 博客。先说说更改之前,本地 搭建 hexo 环境,提交到 github 私有仓库,然后 github action 触发自动编译并发布到 code page 服务,域名通过 dnspod 托管。乍一看流程没问题,但是年初的 ...

takeUntil operator

takeUntil 操作符官方给出的定义如下: Emits the values emitted by the source Observable until a notifier Observable emits a value. 发出由源可观测值发出的值,直到第二个 Observable notifier...

deploy-hexo-to-coding.net

本文记录一下利用 github actions 来部署 hexo 到国内的 coding.net pages 服务。国际比较简单,但是笔者却尝尽了苦头😹。 心血来潮,突然想起来域名还没有过期,也不知道第几次搞博客了,就用 hexo 生成了一个.源内容保存在 github 的私有仓库里面,最终用 hexo-de...

Angular6

本文中我们将写一个 Attribute directive 来改变 DOM 的文本颜色 ↵. 在模板中应用 Attribuet directive↵. 对用户的事件做出响应。通过 数据绑定(data binding) 向 directive 中传递数据 ↵↵directive 概述 ↵Angular 中有三种 d...