NVM-Windows
nvm是什么nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
nvm下载在github上下载最新版本,本次下载安装的是windows版本。
nvm安装
卸载之前的node后安装nvm, nvm-setup.exe安装版,直接运行nvm-setup.exe
选择nvm安装路径(无空格与中文)
选择nodejs路径
确认安装即可
安装完确认
打开CMD,输入命令 nvm ,安装成功则可以看到列出了各种命令,nvm-windows 需要管理员权限。
nvm命令提示
nvm arch:显示node是运行在32位还是64位。
nvm install [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加–insecure绕过远程服务器的SSL。
nvm list [available] :显示已安装 ...
Hexo同时部署GitHub Page与云服务器
准备核心是在原本Github Page推送的基础上,增加一条推送向云服务器的deploy,适用于增加更多部署。
GitHub Page本地已经配安装置好git、hexo,见‘此处’
服务器已搭建好LNMP框架下的网页目录,见此处
搭建本地git1ssh-keygen -t rsa
密钥默认位置:C盘用户文件夹下.ssh中,如已有则不需要生成。
服务器git安装git1apt-get install git
创建git用户及ssh设置1234sudo adduser gitsu gitcd ~mkdir .ssh && chmod 700 .ssh
1touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
在authorized_keys中写入本地生成的公钥
git仓库将home中的git用户文件夹作为仓库目录
1git init --bare hexoBlog.git
在 /home/git/hexoBlog.git 下,有一个自动生成的 hooks 文件夹。我们需要在里边新建一 ...
Ubuntu 20.04 lts 安装 LNMP
参考:Debian9(Stretch) 下编译安装LNMP环境
一、环境
Ubuntu 20.04 lts
Nginx-1.20.2
zlib-1.2.12
pcre-8.45
openssl-1.1.1o
PHP-7.4.29
MariaDB-10.3
二、 安装过程按照MariaDB > Nginx > PHP的顺序安装。
2.1 MariaDB2.1.1 安装12sudo apt updatesudo apt install mariadb-server
安装完成后 ,MariaDB 服务将会自动启动。输入以下命令验证数据库服务器是否正在运行。输出结果将会显示服务已经启用,并且正在运行。
1sudo systemctl status mariadb
2.1.2 维护1sudo mysql_secure_installation
根据脚本提示输入 root 密码:由于没有设置 root 密码,所以这里仅仅输入回车”Enter”即可。接下来,会提示是否为 MySQL root 用户设置密码:
123456Enter current password ...
nginx反向代理GithubPage
DNS重定向配置DNS重定向到目标服务器。
nginx1234567891011121314151617181920212223server { listen 80; server_name 域名; rewrite ^(.*)$ https://$host$request_uri permanent; }server { listen 443 ssl http2; server_name 域名; location / { proxy_pass http://******.github.io; proxy_set_header X-Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_h ...
GithubPage——Github+Hexo
配置Github登录到GitHub,创建新仓库,仓库名应该为:用户名.github.io
用户名为GitHub帐号名,这是固定写法。
安装Git下载地址:Git - Downloading Package ,下载安装。
在命令行里输入git --version,查看git版本,测试是否安装成功
若安装失败,解决git安装问题。
廖雪峰老师的Git教程
配置Git全局配置12git config --global user.name "GitHub用户名"git config --global user.email "GitHub注册邮箱"
生成ssh密钥文件1ssh-keygen -t rsa -C "GitHub注册邮箱"
配置ssh密钥打开GitHub_Settings_keys 页面,新建new SSH Key;或打开仓库的Deploy keys页面,新建new deploy key;
其中Title为标题,Key填生成的id_rsa.pub中内容
在Git Bash中检测GitHub公钥设置是否成功,输入 ss ...





