网址:2019
https://mixlabpro.github.io
服务器配置
服务器:https://bandwagonhost.com
系统:ubuntu 18.04
ssh 远程登录
1 | iosgouiMac:~ iosdevlog$ ssh -p xxxx root@xxx.xxx.xxx.xxx |
上传下载文件
1 | $ scp -P xxxx local username@xxx.xxx.xxx.xxx:/home/username/xxx |
用户
添加用户
1 | root@ubuntu:~# adduser iosdevlog |
分配 sudo 权限
1 | root@ubuntu:~# usermod -aG sudo iosdevlog |
测试 sudo 权限
1 | root@ubuntu:~# echo $USER |
更新
更新源
1 | iosdevlog@ubuntu:~$ sudo apt update |
更新软件
1 | $ sudo apt upgrade -y |
软件
命令行终端切换 GNU Screen
1 | $ sudo apt install screen -y |
创建一个名为 “download” 的窗口
1 | $ screen -S download |
脱离当前窗口: C-a d
1 | [detached from 26633.download] |
恢复 “download” 窗口
1 | $ screen -r download |
版本控制 git
1 | $ sudo apt install git -y |
文本编辑 vim
1 | $ sudo apt install vim -y |
翻越万里长城 shadowsocks
1 | $ mkdir .bin |
Node Version Manager nvm
1 | $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash |
Node.js®
1 | $ nvm install stable |
搭建网站 hexo
1 | $ npm install hexo-cli -g |
主题 NexT
1 | $ mkdir themes/next |
管理插件 Hexo Admin
1 | $ npm install --save hexo-admin |
打开浏览器: http://localhost:4000/admin/
发布到 GitHub Page
参考:http://theme-next.iissnan.com
创建仓库:MixLabPro.github.io
1 | $ npm install -g hexo-cli |
搜索
安装搜索插件: hexo-generator-searchdb
1 | $ npm install hexo-generator-searchdb --save |
配置博客
安装完成,编辑博客配置文件:_config.yml
1 | search: |
配置主题
Next 主题自带搜索设置,编辑主题配置文件:_config.yml
找到文件中 Local search 的相关配置,设为 true
1 | # Local search |
数学公式
1 | $ npm un hexo-renderer-marked --save |
创建脚本一键发布deploy.sh
1 | $ cat deploy.sh |