Netlify免费搭建Twikoo
MongoDB Atlsa
Netlify
Twikoo项目地址
1. 申请MongoDB Atlas
创建MongoDB Atlas账号
选择免费数据库
区域服务商和地区
建议AWS
Twikoo后端(Netlify或VPS)较近的,建议Oregon(us-west-2)
创建数据库用户
Database Access -> Add New Database User -> Authentication Method选择 Password
建议使用Auto Generate自动生成密码
Database User Privileges -> Add Built In Role -> Select Role 选择 Atlas Admin
Add User
设置网络访问IP
Network Access -> Add IP Address
Access List Entry 输入0.0.0.0/0允许所有IP地址的连接 or 可以设置允许固定的IP(VPS)
Confirm
保存连接方式字符串
D ...
免费图床搭建
项目地址
简述:Cloudflare R2存储 + Worker + Pages实现
1. Supabase管理1.1 注册并登录
自定义项目名称和数据库密码
地区选择就近区域,如新加坡
1.2 创建用户资料表使用sql创建,打开Table Editor -> SQL Editor
注意:使用命令创建需要手动开启RLS;悬停在表名后的三个点,选择编辑表,勾选RLS
1234567create table public.profiles ( id uuid primary key references auth.users on delete cascade, username text unique, avatar_url text, created_at timestamp with time zone default now());
1.3 添加访问策略确保用户能访问自己的资料
123456789create policy "Users can view their profile" on public.profiles fo ...
Hexo博客搭建
安知鱼Hexo主题项目地址
安知鱼官方文档
Hexo官方文档
1. 安装前准备
域名
Github
Cloudflare
2. 环境支持
Node.js
Git
VsCode
2.1 修改npm源修改成国内华为源
1npm config set registry https://mirrors.huaweicloud.com/repository/npm/
2.2 配置Git常用Git命令
123git config -l //查看所有配置git config --system --list //查看系统配置git config --global --list //查看用户(全局)配置
2.2.1 配置用户名和密码12git config --global user.name "你的用户名"git config --global user.email "你的邮箱"
通过git config -l验证配置是否生效
2.2.2 配置公钥并连接到Github
生成公钥,可以一路Enter,不设置密钥
1ssh-keyg ...