你好Hexo

阿里云服务器马上到期了,一年强奸我1K的费用想来不合算,找了几家其他的云服务器 域名还要重备案,就作罢了

今年是工作的第5个年头,想来也还没在组织贡献过代码,就来注册了一个,顺便把博客也转过来了。

旧博客上的文章存在db里懒得转过来了,就当是重新开始吧。
说说我是怎么布属hexo的吧

  1. 首先你要准备的是npm,这里我使用阿里的镜像,原因就不多说了🤣
  2. 在github创建一个pages项目,参考:https://pages.github.com/
  3. 使用npm安装hexo,这里我用的是mac环境
1
2
3
4
5
6
7
mkdir blog #这里我准备把hexo相关的组件都放在blog目录下
cd blog
npm install hexo -g
hexo init #初始化
npm install #安装所需要的组件
hexo g #首次体验Hexo
hexo s --debug #开启本地环境
  1. 关联github
1
2
3
4
5
6
git config --global user.name "Uname"
git config --global user.email "Uemail@host.com"
cd ~/.ssh
ssh-keygen -t rsa -C "Uemail@host.com" #生成密钥,id_rsa和id_rsa.pub
eval "$(ssh-agent -s)" #添加密钥到ssh-agent
ssh-add ~/.ssh/id_rsa #将生成的SSH key到ssh-agent

登录Github => settings,添加ssh,新建一个ssh key,将id_rsa.pub文件里的内容复制上去

1
ssh -T git@github.com #如果看到Hi后面是你的用户名,就说明成功了

配置Deployment,在hexo根目录中,找到_config.yml文件,修改repo值(在末尾)

1
2
3
deploy: 
type: git
repository: #这里填上原先在github上创建的git地址
  1. 新建一篇博客
1
hexo new post "hello,hexo"
  1. 安装布属扩展
1
npm install hexo-deployer-git --save
  1. 发布文章
1
hexo d -g

部署成功后访问你的地址:http://用户名.github.io。那么将看到生成的文章

到这里我觉得hexo自带的皮肤太丑了,我百度了一下hexo的皮肤发现知乎上有人分享(https://www.zhihu.com/question/24422335) 第一个next皮肤就不错😘
装完之后我发现几个问题

  1. 皮肤怎么是英文的
  2. favicon太丑了

怎么处理?还是百度😝😝😝😝😝
发现根目录下的_config.yml 有几处东西可以改改

1
2
3
4
5
6
7
# Site
title: wuztooo
subtitle: 点点点
description: 这是一个简单的小bloger
author: wuzt
language: zh-Hans
timezone: Asia/Shanghai

favicon我在themes/next/_config.yml下

1
2
3
4
5
favicon:
small: /images/favicon.ico
medium: /images/favicon.ico
apple_touch_icon: /images/favicon.ico
safari_pinned_tab: /images/favicon.ico

最后把我们自己的域名绑定到github

  1. 在域名后台添加CNAME解析
  2. 在/hexo/source/下新建一个CNAME文件
1
blog.wuzt.net

希望我能善始善终,每周写一篇之类的(先立下flag)