惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
C
Check Point Blog
G
Google Developers Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
D
Docker
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News

Tool on Loong's Blog

Remote Networking for Online Games Teamwork Using Git Use DDNS To Access Intranet Devices Development Environment Management Tools Automated Build Via Jenkins
Blog Migration
2024-06-17 · via Tool on Loong's Blog

Featured image of post Blog Migration

Blog Migration

 It has gone about 5 months since I wrote blogs last time. During this time, I spent most of my time at work. Even if I’m free, I didn’t spend much time to make up for the lack of knowledge. It wasn’t until last month, around mid-April, that I gradually wanted to get rid of this state. So I stated from the areas that interests me. Next, let me review what happened in the past months.

Cause

 Since I graduated and worked nearly half a year ago, in addition to daily entertainment, I often browse GitHub, go out for dinner with friends, or play ‘World of Warcraft’ online with classmates, etc. But I always felt like something was missing. After they started working and going to school, they had less and less time for dinner and entertainment together.

 Although I can study new things in daily work, I feel still lacking. Later I realized that It was probably because I didn’t take enough action and was consumed by the anxiety on the Internet. I gradually realized that if I continued like this, I would never live up to my expectations.

Migration

 I have been considering migrating my blog since the beginning of May. It’s necessary to consider the following aspects when migrating my blog:

  1. Lower learning cost
  2. Reusable
  3. Indirect or direct access to areas of interest
  4. Framework stability

 After comprehensive consideration, I finally chose the hugo framework. On the one hand, hugo is widely used. In addition, I may use Golang when exploring network knowledge in the future. It just so happened that hugo was developed using the Golang.

 Next, I need to choose a nice theme. However, Hugo has less reference documents than Hexo. So at first, I considered hugo-theme-bootstrap Because its Chinese documents is well written and supports both blog and document layouts. However, there are not many participants, and the author may not maintain it for a long time, so I didn’t adopt it in the end. Later I adopted hugo-theme-stack, it has almost no third-party dependencies, and the Chinese document is relatively complete.

 After improving the overall layout and some details, I spent half a day thinking about Github Actions. I had used Jenkins to build before, but this time I was struck on the authentication of the deployment public key. Finally I solved it.

Planning

 I should reflect on the fact that I didn’t stick to most of the plans I made in the past (such as improving English, learning FPGA and circuit knowledge, exploring computer networks, etc.).

 Among them, I really couldn’t stick to improving English, so I simply learned English by supporting multilingual articles; As for computer networks, I often debug LWIP at work, and often toss around on cloud servers and local nas in my life. I may participate in related open source projects in the future; When it comes to hardware-related things, I feel a headache, but since I will use it in my future work, I plan to learn the development board I bought; In addition, I also need to understand the new rust language (communicate with colleagues), learn Linux development, learn 408… It’s such a headache that there are too many things I want to do.

 Combining interests and work, I need to improve my blog, explore computer networks, learn FPGA and circuits, and find time to understand the rust language.


2024-06-17 First update