前言
三周年的post更多就是一种形式了,看了二周年的post, 感觉已经把我本人对于博客网的情感表达得较为详尽了,一年过去我并没有对此生发更多的感情了。看到自己在二周年的博客里提到了:
再往后就遇到了那个她,开始在博客上记录自己那股悸动的感觉,因为这种感觉不记录下来的话,就会溺死在往后的岁月里。当时真的从未想过我们会在一起,我感觉就是一个很特别的我喜欢的女孩子,她肯定有很多爱她的人并不渴求我的爱,毕竟牡丹这么多年了,这恋爱观念的惯性可不小。后来,她也看到了这篇博客,就这样,双向奔赴的我们以这种非常浪漫的方式在一起了。从此博客对我的意义,已经不再是可有可无了,是我的生活了。
不过很搞笑的是我写完那篇后过了20天我就失去了她,不过博客与我而言的意义依然没有太大变动,目前依然是我生活的一部分。
关于博客网本身确实每太多好生发的了,我还是主要写写这一年与博客有关的事情吧。
...
前言
根据github托管仓库的提交记录,我的这个博客网建于2022/4/10,倒也是马上就要了两周年了,去年这会很忙,倒是没想到做一个一周年回顾,这次就一起补上吧。
近日小小燃起了一下修缮博客的激情,比如加了桌宠,播放器,亚克力风格的卡片,圆角,目录卡片之类的。也奇怪,似乎我就是非常热衷于做这些很游离的事情,做了,会花很多时间,不做也不会怎么样。想说自己还是有颗匠人/艺术家的心,还是很痴迷于这种永远在路上的项目的。做这些可爱的,美美的东西,真的很治愈啊。很多项目,很多科研,换个人,一样做,但博客,模组,辩论这些东西才是真正反映我们内核的东西。
小小的回顾
我对于hexo的初识源于我的室友,他当时先入了hexo的坑,然后和我说,hexo好啊,拿来写博客针不戳。
不得不说,虽然hexo的架构非常简洁高效,但原landscope主题实在是太丑了,丑到让人感觉是原始人刚驯服互联网时捣鼓出来的东西。
于是乎在建站的第一天,我就踏上了主题,美化的不归路。那几天就真的也没干别的事情,就是不停地在github上找合眼缘的主题,然后磕磕绊绊地替换,部署,再更改主题内容,最终选了一个icarus的魔改版,当时真的觉得圆满啦!
现在想起来当时真的啥也不懂,安装个npm的包都能耗这么长时间(毕竟当时专业完全没接触网页相关的计算机知识啦),明明这些事情半个小时就能搞定。也庆幸自己当年的初生牛犊,今天的自己做这些事情从容了很多。不过自己当时好像github都不咋会用,这有点不应该呀。
...
This post record the steps I set up this blog site.
Catalog
Env preparation
Installation
- Install Node.js
- Install Git
Use following command to confirm:
1 | $ node -v |
Github
Connection
Create and copy SSH key:
1 | $ ssh-keygen -t rsa -C "GitHub email" |
Copy the contents
Go to Github -> Settings and Add SSH key
Confirm the connection:
1 | $ ssh -T git@github.com |
Setup Github Pages repository
Create Username.github.io(your URL)
Install Hexo
1 | $ npm install -g hexo-cli |
Setup a local workspace:
1 | $ git init |
launch local server:
1 | $ hexo cl |
or use following command to specify port:
1 | $ hexo server -p 5000 |
visit http://localhost:4000
Deploy to Github server
Install hexo-developer-git:
1 | $ npm install hexo-deployer-git --save |
edit _config file’s Deployment part:
1 | deploy: |
then run in bash:
1 | $ hexo d |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1 | $ hexo new "My New Post" |
More info: Writing
Run server
1 | $ hexo server |
More info: Server
Generate static files
1 | $ hexo generate |
More info: Generating
Deploy to remote sites
1 | $ hexo deploy |
More info: Deployment


