docker 搭建 WordPress
介绍GitHub原项目地址:https://github.com/WordPress/WordPress 搭建环境安装好Docker、Docker-compose ubuntu/debian 安装 docker | 赛博空间 (macin.top) centos 安装 docker | 赛博空间 (macin.top) docker-compose常用命令 | 赛博空间 (macin.top) 【非必需】提前安装好宝塔面板海外版本aapanel,并安装好Nginx(教程) 【非必需本教程采用】安装好Nginx Proxy Manager (教程) 搭建服务器初始设置,参考12345sudo -i # 切换到root用户apt update -y # 升级packagesapt install wget curl sudo vim git # Debian系统比较干净,安装常用的软件 创建一下安装的目录: 12345mkdir -p /root/data/docker_data/wordpresscd /root/data/docker_data/wordpressnan ...
docker搭建plausible流量统计集成谷歌搜索控制台(旧版)
介绍 Plausible Analytics 是一个简单、开源、轻量级(< 1 KB)且注重隐私的 Google Analytics 替代品。Plausible 被超过10,000个付费订阅用户信任,用于提供他们网站和业务洞察力。我们完全独立、自筹资金并自给自足。 来自官方Docs 特点 支持docker一键部署,轻量级Docker镜像(使用Alpine Linux) 支持谷歌API,链接谷歌分析、谷歌关键词工具 支持自定义事件 安装 Docker 与 Nginx Proxy Manager可以直接参考这篇内容: docker-compose 搭建 nginx proxy manager | 赛博空间 (macin.top) 安装教程创建安装目录123456789101112#管理员权限sudo -i#新建文件夹和路径mkdir -p /root/data/docker_data/plausible#进入文件夹cd /root/data/docker_data/plausible#克隆项目git clone https://github.com/plausible/hosti ...
DBaaS数据库即服务大全
PlanetScale: The world’s most advanced database platform — PlanetScale MongoDB: The Developer Data Platform | MongoDB Supabase | The Open Source Firebase Alternative Zeabur - Deploying your service with one click Astra DB | DataStax TiDB Cloud
CDN内容分发网络大全
排名不分先后,不确保使用正常,请自行调试 公益项目(国内访问异常) UNPKG jsDelivr - A free, fast, and reliable CDN for JS and open source cdnjs - The #1 free and open source CDN built to make life easier for developers 国内免费(大厂保障) Web缓存网 - 一个免费、快速、可靠的网站静态加速服务 (webcache.cn) 360 前端静态资源库 (baomitu.com)(推荐) 字节跳动静态资源公共库 (bytedance.com)(推荐) 又拍云JS库加速服务 (upai.com) 新浪云计算CDN公共库 lib.sinaapp.com 七牛云存储 Staticfile CDN - Powered by 七牛(推荐) 京东 NPM CDN 服务 (jd.com) 饿了么(未公开发布)https://npm.elemecdn.com/包名@版本号/文件路径(推荐) 哔哩CDN | GamerNoTitle (bilicdn ...
git常用命令和版本回滚方法
常用命令1、第一次初始化1234567git initgit add .git commit -m "first commit"git remote add origin git@github.com:帐号名/仓库名.gitgit pull origin main#加-f强推git push origin main -f 复制仓库源码 1234# ssh模式git clone git@github.com:用户名/仓库名.git# https模式git clone https://github.com/用户名/仓库名.git 2、初始化仓库1git init 3、加到缓存区123456#添加所有项目至缓存区git add . #添加指定目录到缓存区git add 目录名#添加指定文件到缓存区git add 文件名 4、提交至本地仓库1git commit -m "update" 5、推送本地仓库信息至远程仓库1234#将本地分支的更新内容,全部推送至远程仓库 main 分支git push origin main#将本地 dev 分 ...
github图仓actions同步到npm,用unpkg和jsDelivr等cdn加速图片
首先需要注册一个npm的账号。访问npm注册页面 完成邮箱验证,注册完成后进入账号管理界面:头像->Account,拉倒最上方,你会看到You have not verified your email address字样的提示,点击以后按提示步骤验证你的邮箱。 在github新建一个图床仓库,在本地合适的位置把它clone下来。找个空文件夹打开终端输入 123git clone git@github.com:[username]/[自建图仓].git#或者git clone https://github.com/[username]/[自建图仓].git 在clone下来的[自建图仓]文件夹内打开终端,输入以下指令切换回原生源 1npm config set registry https://registry.npmjs.org 添加本地npm用户设置 1234# 仅第一次使用需要添加用户,之后会提示你输入你的npm账号密码以及注册邮箱npm adduser# 非第一次使用直接登录即可,之后会提示你输入你的npm账号密码以及注册邮箱npm login 运行npm初始化 ...
git强制拉取远程仓库覆盖本地仓库
Git 拉取强制覆盖本地命令 1git fetch --all && git reset --hard origin/main && git pull 不建议强制覆盖本地,除非放弃本地的内容(包括已修改但暂未发布到远程仓库的内容) 拉取更新到本地 1git fetch --all 拉取 1git pull origin main 重置本地暂存区/仓库,使用远程仓库的origin/main替换本地 1git reset --hard origin/main
github actions + pages, 托管hexo源码和自动部署网站
新建两个仓库一个公开仓库https://github.com/用户名/用户名.github.io 公开仓库必须按以上格式新建,因为Github Action的最下面的push格式已固定好 一个私有仓库https://github.com/用户名/私有仓库名.git 我们需要创建一个用来存放Hexo博客源码的私有仓库 创建完成后,需要把博客的源码push到这里。首先获取远程仓库地址,此处虽然SSH和HTTPS均可。SSH在绑定过ssh key的设备上无需再输入密码,HTTPS则需要输入密码,但是SSH偶尔会遇到端口占用的情况。请自主选择。 这里之所以是私有仓库,是因为在接下来的配置中会用到Token,如果Token被盗用,别人可以肆意操作你的github仓库内容,为了避免这一风险,才选择的博客源码闭源。 使用ssh模式1、检查自己git config是否配置首先查看自己的git config,可以通过命令行git config --global --list查看 如果没有user.name和user.email没有值的话,我们也可以先配置,命令行配置如下 12git config ...
hexo butterfly主题自定义cdn代替jsDelivr提升访问速度
简介使用错误的cdn会导致博客服务无法访问,访问速度过慢的问题。因为众所周知的原因jsdelivr无法使用了,但是替换cdn不知道替换成什么比较好。使用新版butterfly的用户可以切换成本地模式,但是如果是旧版butterfly用户的话或者新版想要提升速度就需要第三方的cdn了。 替换方式更改博客配置文件themes/butterfly/_config.yml 新版butterfly更改cdn的option配置项 更改配置项 链接我这里只列出我在用的cdn,我没有用到的cdn可以在评论中留言,有时间我会补充。 main 1https://cdn.staticfile.org/hexo-theme-butterfly/4.9.0/js/main.min.js utils 1https://cdn.staticfile.org/hexo-theme-butterfly/4.9.0/js/utils.min.js translate(在用) 1https://cdn.staticfile.org/hexo-theme-butterfly/4.9.0/js/tw_ ...
使用Supabase的PostgreSQL数据库连接Vercel部署Umami,搭建一个免费的博客流量分析服务
开源的网站统计服务——Umami。 根据官网介绍,Umami 是一款简单、易用、美观、轻量、快速、隐私、安全的开源免费网站统计工具,从部署到使用,都是简单、快速,体验也很满意。 官方文档介绍了多种部署方式,包括使用自己服务器,或者第三方平台,例如 Netlify、Heroku、Railway 等等,有些第三方平台一般都不提供数据库服务,本文将使用 Vercel 部署应用,Supabse、Heroku 两种方式提供数据库服务。 在使用前,先注册并登录好 GitHub、Vercel、Supabase或者Heroku 三个平台,并在 GitHub 平台 Fork Umami 的项目仓库。 GitHub:https://github.com/umami-software/umamiVercel:https://vercel.com/Supabase:https://supabase.com/ 1、在 Supabase 建立数据库在官网选择 Free 方案,进入 Create a new project 页面,按要求填写相关内容。Name 填写任意项目名,Database Password 可 ...