先说下为什么要用deepin
因为Linux下用终端就可以完成很多操作,而维护起来也相对容易一些
而deepin作为国产的Linux是符合国人的习惯,比较适合小白上手所以我们这里选择deepin
关于deepin的安装教程可以见我之前的博客:https://xzd2004.coding.me/2018/10/04/4581/
首先注册GitHub账户
GitHub官网:https://github.com/
193679180457a1abe.png
依次输入昵称、邮箱、密码就注册完成了!
这里注意,你的昵称就是你到时候的网址,所以起你想注册的网站的id
点击你的头像–>Your repositories–>new
ps:这里如果看英文网页很不习惯可以百度“百度翻译插件”自行安装
29cf47987bcc754b9.png
接着在Repository name下面依次填写:
username.github.io
注:这里的username必须跟你的注册用户名相同!否则之后会出现各种404、无法上传问题
描述可以随便(就是Desci……)其他的都不用动
在建好的项目右侧有个settings按钮,点击它,向下拉到GitHub Pages,你会看到那边有个网址,访问它,你将会惊奇的发现该项目已经被部署到网络上,能够通过外网来访问它。
30750415c62d819b9.png
然后打开deepin终端(深度终端哈)
部署git
sudo apt-get install git-core 下载git
git config --global user.name "username" 其中username是你的GitHub用户名
git config --global user.email "[email protected]"[email protected] 填你注册GitHub的邮箱
ssh-keygen -t rsa -C "[email protected]"[email protected] 填你注册GitHub的邮箱,初始化sshkey
接着登录GitHub
头像 ---> Settings ---> SSH and GPG keys ---> New SSH key将ssh key 传到GitHub上
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 终端填写以下代码
command -v nvm 终端填写以下代码
接着重开一个终端
终端依次输入:
nvm install stable
npm install -g hexo-cli
npm install --save hexo-deployer-git
npm install hexo-abbrlink --save 安装url地址持久化插件,配置站点文件_config.yml
npm install hexo-generator-searchdb “添加搜索功能,配置站点文件_config.yml
创建博客目录
终端输入:
mkdir -p /blog 创建根目录文件夹
hexo init /blog 初始化更目录,生成基本文件
cd /blog 切换到博客根目录
接着到博客根目录配置文件_config.yml
这样改,没有自己最后加上:
deploy:
type: git
repo:[email protected]:username/username.github.io.git注:username为你的GitHub用户名
branch: master
然后最激动人心的时刻!
打开终端:
cd blogcd到博客根目录
hexo g生成静态网页
hexo s本地打开它给你的链接就可以本地查看博客了Ctrl+C停止
hexo g上传到GitHub上
好了!打开浏览器 username.github.io(username是你的用户名)好了,现在你的博客就被上传到网页上了!
之后的主题更换等优化操作会在我的博客中继续更新,
我的博客:https://xzd2004.coding.me
如果有什么问题欢迎到底部评论区留言
转载请注明原贴,侵权必究