添加谷歌账号登录方式-supabase 前提条件 已经创建了一个next.js项目 配置在supabase上创建一个新项目 google cloud创建OAuthgoogle cloud创建一个新的项目,搜索OAuth找到OAuth Consent Screen,User Type选择external并创建。如果已有app可以edit the app重新编辑。 创建OAuth client左侧栏Credentials创建一个客户端 2024-04-17 Projects #youtube clone #supabase
博客添加访问计数统计 leancloud访问统计因为用的是fluid主题,直接配置很方便 前提已经注册了leancloud,使用的是fluid主题 步骤 leancloud创建class leancloud创建一个应用例如blog visit count,点击新建class之后,命名为Count,权限选择无限制 修改fluid配置文件 进入leancloud应用,选择左下角的 设置 > 应用 Key,可以 2024-04-09 CS #blog
博客现已支持评论邮件通知 假装有人会评论 前提条件在vercel上部署了waline评论 配置邮箱通知 填写环境变量 根据waline官方文档到vercel进入评论的项目里面: Settings -> Environment Variables添加这几个必填项。例如gmail如下: 12345678SMTP_SERVICE: SMTP 邮件发送服务提供商。// 如果是支持的运营商,就不用填SMTP_HOST 和 2024-04-08 CS #blog #waline
linux命令行 Linux命令行why:docker是在Linux的概念上构建的,很多教程里面用的都是Linux命令行 Linux分身Linux是一个开源的应用。不同公司为了运行服务器等不同目的,开发了不同的Linux版本 Distros: built for specific usage Ubuntu Debian Alpine Fedora CentOS 运行Linux123456% docker run 2024-03-31 CS #linux
docker简介 Docker怎么理解容器容器就像一个📦包裹,可以打包上所有需要的东西:例如依赖/配置。这样打包好可以把真个包裹直接共享在小组里面,大家都可以直接用,开发和部署更高效。 portable:小而轻,好携带,好搬运 容器放在哪容器仓库。有的公司用私有仓库,公共仓库dockerhub 对于开发没有容器:一个组里面有的用Mac有的用Linux,不同os安装的步骤不同,遇到错误发生在哪个步骤不可控 2024-03-30 CS #docker
docker在mac上的使用及常见问题 安装方式下载客户端在这里选择版本和系统https://docs.docker.com/engine/install/ 选择版本可下载docker客户端。 我用客户端在docker build/pull出了很多问题,所以推荐采用以下方式 homebrew安装 安装homebrew https://brew.sh/ mac os terminal /bin/bash -c "$( 2024-03-28 Projects #docker #youtube clone
mac os安装ffmpeg npm cli安装作用:用来记录/转制录音和视频的在项目的根目录下,安装命令行工具 12npm install fluent-ffmpegnpm install --save-dev @types/fluent-ffmpeg 安装的是一个wrapper / cli tool,用于发送一些控制ffmpeg的命令,还需要安装ffmpeg本身 电脑安装 在下载页面找到Mac的stat 2024-03-26 Projects #youtube clone
如何配置package.json和tsconfig pakage.json中scripts含义npm init之后会生成一个node js文件夹,以及对应的package.json。可以npm init -y直接省去其中的确认步骤 其中,start部分的命令用于本地开发npm run start,ts-node是我们本地安装的一个包,作用是不用编译成js就可以运行ts代码,方便本地开发,不用每次运行都编译一次 当我们想构建代码时,npm run b 2024-03-25 Projects #node #movie app #typescript
部署全栈项目--后端ts/前端react/vite 前提:前后端分别上传到GitHub 部署后端到renderdotenv修改注意修改dotenv这里,判断当前模式如果不是production再调用config读取env文件,如果是部署阶段,就通过环境变量来获得。如果没有修改,部署到render时会出现这个报错。SyntaxError: Cannot use import statement outside a module 12345imp 2024-03-24 Projects #typescript #vite #react #deploy
hexo博客:国内无法访问vercel解决方法 博客部署到vercel上很方便,也分配了一个免费域名,但是国内访问不了花钱在namesilo买了一个域名之后,做一些配置就可以了看了其他博客的推荐,阿里云的.top据说很便宜,不过我怕国内的备案麻烦,就在据说很稳的namesilo上买了。 域名服务商管理处添加A/CNAMEnamesilo是到我的域名进入管理界面,可以选择A/CNAME添加。按照以下推荐值添加 12CNAM 2024-03-23 CS #blog