前言
本教程将指导你在Render上部署Alist。
本教程将用到以下链接,后文只提及链接名,不再引用。
项目
链接
Render
https://dashboard.render.com
Github上的alist仓库
https://github.com/alist-org/alist-render
Elephantsql数据库
https://customer.elephantsql.com/login
一、注册Render账号
不过多叙述,建议直接使用Github登陆,没有Github请自行注册 ,后期还会用到。
打开Render,然后点击“Github”按钮登陆。
二、ForkAlist for render仓库
打开”Github上的alist仓库“,并将其fork到自己的账号下。
三、配置变量组
打开Render,按照如下操作,添加以下变量组(部分值后文提及,严格区分大小写):
变量名
值
DB_TYPE
postgres
DB_HOST
string
DB_USER
string
DB_NAME
string
...
2022年6月14日新增内容
即日起,本站所有文件新增CDN节点:该节点包含内容与仓库 思卿长安归のCND包含内容及路径一致。CDN节点如下:
节点
Region
链接
备注
JsDeliver
全球
https://cdn.jsdelivr.net/gh/shixinboy/CDN@main/
采用jsdeliverCDN加速,稳定
Vercel
全球
https://sxcdn.vercel.app/
自建vercel分发
Netlify
全球
https://sxcdn.netlify.app/
自建Netlify分发
Github
外国
https://raw.githubusercontent.com/Shixinboy/CDN/main/
Github原始文件地址
Github
国内
https://raw.githubusercontent.com/Shixinboy/CDN/main/
国内Github加速地址
用前必读
该站所有内容伪原创,允许任何人直接使用,如果你是开发者,对本站任何文件的任何内容进行了修改,在发布时请注明原作 ...
Hexo
未读前言
之前我们有讲到过(其实没讲过,不过不影响我装逼),hexo是本地部署然后推送到远程的静态博客,而且通过上一节保姆式的学习,你已经让hexo在你的电脑上跑起来了。(然并卵)那么,喝完这一节的奶,你的博客就可以和网友见面了。
(网友:我闲得蛋疼来看你这啥都没有的破站。)
话不多说,开搞。
一、git的准备工作
不要问我git是什么鬼,度娘知道。
git是分布式版本管理系统,并不是指gitee或者github,这两者都是基于git的代码托管平台!
本教程以github为示例。
上一节,我们已经安装了Git,接下来,当然是初始化git连接啦。
1、在本地创建公钥
打开你的git bash然后输入如下命令。
12git config --global user.name "yourname"git config --global user.email "youremail"
“yourname”是你github的ID,“youremail”是你对应github绑定的邮箱。
然后再输入:
1ssh-keygen -t rsa -C " ...
Hexo
未读前言
本教程适用于windows x64环境,除了教程,还会写出我遇到的各种坑,因为没有Linux,所以暂不提及。
至于什么是Hexo之类的问题,请出门左转问度娘,这种问题咱拒绝回答。
咱们直接开始正题。
1、安装git
从下面的链接下载适合自己的电脑的git并安装。
来源
链接
官网
链接
Github官方
链接
2、安装node.js
Hexo是基于nodeJS编写的,所以需要安装一下nodeJs和里面的npm工具。
来源
链接
NodeJS(官方)
链接
3、更改npm
安装完nodejs后在开始菜单NodeJS文件夹下找到Node.js command prompt打开输入如下代:
123npm config set registry https://registry.npm.taobao.org 设置淘宝镜像源npm install -g cnpm --registry=https://registry.npm.taobao.org 使用cnpm
提示
以上命令二选一,第一条命令设置npm镜像源为淘宝镜像,第二条则是安装cn ...