deepin+hexo+GitHub快速建设自己的个人博客
因为Linux下用终端就可以完成很多操作,而维护起来也相对容易一些
而deepin作为国产的Linux是符合国人的习惯,比较适合小白上手所以我们这里选择deepin
关于deepin的安装教程可以见我之前的博客:https://xzd2004.coding.me/2018/10/04/4581/
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终端(深度终端哈)
sudo apt-get install git-core 下载git
git config --global user.name "username" 其中username是你的GitHub用户名
git config --global user.email "XXXX@XX.com"XXXX@XX.com 填你注册GitHub的邮箱
ssh-keygen -t rsa -C "youremail@example.com"youremail@example.com 填你注册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:git@github.com: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
如果有什么问题欢迎到底部评论区留言
转载请注明原贴,侵权必究