阿里云服务器马上到期了,一年强奸我1K的费用想来不合算,找了几家其他的云服务器 域名还要重备案,就作罢了
今年是工作的第5个年头,想来也还没在组织贡献过代码,就来注册了一个,顺便把博客也转过来了。
旧博客上的文章存在db里懒得转过来了,就当是重新开始吧。
说说我是怎么布属hexo的吧
- 首先你要准备的是npm,这里我使用阿里的镜像,原因就不多说了🤣
- 在github创建一个pages项目,参考:https://pages.github.com/
- 使用npm安装hexo,这里我用的是mac环境
1 | mkdir blog #这里我准备把hexo相关的组件都放在blog目录下 |
- 关联github
1 | git config --global user.name "Uname" |
登录Github => settings,添加ssh,新建一个ssh key,将id_rsa.pub文件里的内容复制上去
1 | ssh -T git@github.com #如果看到Hi后面是你的用户名,就说明成功了 |
配置Deployment,在hexo根目录中,找到_config.yml文件,修改repo值(在末尾)
1 | deploy: |
- 新建一篇博客
1 | hexo new post "hello,hexo" |
- 安装布属扩展
1 | npm install hexo-deployer-git --save |
- 发布文章
1 | hexo d -g |
部署成功后访问你的地址:http://用户名.github.io。那么将看到生成的文章
到这里我觉得hexo自带的皮肤太丑了,我百度了一下hexo的皮肤发现知乎上有人分享(https://www.zhihu.com/question/24422335) 第一个next皮肤就不错😘
装完之后我发现几个问题
- 皮肤怎么是英文的
- favicon太丑了
怎么处理?还是百度😝😝😝😝😝
发现根目录下的_config.yml 有几处东西可以改改
1 | # Site |
favicon我在themes/next/_config.yml下
1 | favicon: |
最后把我们自己的域名绑定到github
- 在域名后台添加CNAME解析
- 在/hexo/source/下新建一个CNAME文件
1 | blog.wuzt.net |
希望我能善始善终,每周写一篇之类的(先立下flag)