这几年,我好像总是把自己困在一个循环里:把自己耗得不成人样,再想办法一点点捡回来。

工作之后是这样,读研之后也是这样。每次都觉得自己终于要走上新的路了,走着走着,却又回到了熟悉的地方。

阅读全文 »

在博客中,如果链接错误,指向了一个不存在的地址,默认情况下会进入 Nginx 简陋的 404 页面。那么如何配置自定义的 404 页面呢。

阅读全文 »

介绍

Gitea 是一个采用 Go 语言开发的自建 Git 服务,由原班人马 Fork 自著名项目 Gogs。功能强大,反应迅速,并且系统占用极低。官方的在线 Demo 运行在一块树莓派上,依然有良好的体验。

阅读全文 »

介绍

通常我们会使用 Hexo 来搭建博客, 博客内容托管于 GitHub,使用 GitHub Pages 来部署博客。这样子部署博客较为方便,但是有几点不足。首先,国内访问 github.io 的速度较慢。另外,Hexo 在部署的时候只会将生成好的网页内容上传到 GitHub 仓库,并不会将博客原始的代码上传上去。当我们想在另外一台电脑上编辑博客时,就会遇到很多麻烦。

为了解决这个问题,我们就需要改变一下博客托管和部署的流程。将博客的原始代码托管于 Git 仓库,并使用 CI/CD 来自动部署博客。需要有一到两台最为基础的服务器,当然树莓派也是可以的。下面介绍一下我在 Ubuntu 服务器上使用自己搭建的 Gitea 和 Drone 托管并部署 Hexo 博客的流程。关于 Gitea 和 Drone 的安装,参考这篇 在 Ubuntu 上部署 Gitea 和 Drone,这里不做赘述。

阅读全文 »

介绍及下载

首先我们来看一下 Git 是什么东西:

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

阅读全文 »

作为一个最初的学习笔记,用来帮助记忆与整理。课程来自慕课网。
Python 入门
最初灵感来源于对树莓派的兴趣,想用树莓派做一些有意思的事情,主要是想写一些与爬虫相关的有意思的程序,于是学习Python。看到了如何学习 Python 爬虫[入门篇]? 以及 优秀 Python 学习资源收集汇总(强烈推荐)作为启蒙。本文为 Python 2,仅供参考。

阅读全文 »
0%