deepin+hexo+GitHub快速建设自己的个人博客

先说下为什么要用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

如果有什么问题欢迎到底部评论区留言

转载请注明原贴,侵权必究

你可能感兴趣的:(deepin+hexo+GitHub快速建设自己的个人博客)