个人图书馆
构建个人数字图书馆modified | Monday 12 May 2025 |
---|
不需要买域名,不需要租服务器,没有版权纠纷,创建一个完全属于你自己的图书馆,能给你带来长久的流量,Git、Hugo和Github组合是绝配。
先上一个私人图书馆样例:
基础优点很朴素,只有四个:
藏书千本:深藏北冰洋的Github硬盘,帮你把维护费用彻底降为0;
全文搜索:一秒搜出图书馆里的任何字词句,支持精确和模糊匹配;
独立生存:没有人可以干涉你,只要你保管好GitHub账号密码,你的图书馆完全属于你,属于你的子孙后代;
随时翻译:任何一本外文书都能迅速翻译成中文版:
比如,现在图书馆里是一本英文书:
你可以通过右上角切换语言栏:
直接变成中文书:
甚至是日语、德语、西班牙语、法语、俄语……你别问我为什么,这就是现实的魔法,你可以去施工现场测试。
如何做?很简单,我们一步一步来:
一、准备工作:Git、Hugo和Github
1、Git
首先是安装Git
Git是一个创世纪般的管理工具,可以让杂乱的代码瞬间清爽,让你像坐时光机一样穿梭于以前和现在的版本之间。
你本该昨天就学Git,今天学也不迟,最好别拖到明天,因为后天你会后悔。
Mac一般默认安装Git,如果你是Windows或Linux用户,可搜索下载,安装需配置环境变量。
检查是否安装Git,Mac系统按Command+空格打开Spotlight,在搜索框输入terminal,点击终端打开命令行:
输入:
git version
显示git version 2.32.1的字样,则已安装,忽略版本号差异。
2、安装Hugo
Hugo本是博客管理工具,它的特点是速读快,扩展性好,像是给私人图书馆量身定制一样。
如果你的Mac系统已经安装好homebrew,那么一行代码搞定安装:
brew install hugo
检查Hugo安装情况,直接输入:
hugo version
如果出现hugo版本号,则安装成功:
如果独立安装homebrew或Hugo遇到普通中文使用者都会遇到的困难,那么可以前往某宝寻求小店支持,大约15-20元的样子就能搞定。
3、注册GitHub账号,申请Github Pages
打开http://github.com,点击右上角Sign up,
输入邮箱、密码和用户名
Github会向你的邮箱发送8位验证码,输入:
通过验证,显示欢迎页面:
Github里有个概念——『仓库』(repository)音标:[rɪ’pɔzitəri]。那里是你堆放代码的地方。
你可以在Github里建几百几千个代码仓库,但只能有一个用来当图书馆的仓库,就是Github Pages。
点击 Create repository,新建仓库:
在仓库名Repository name一栏下,填写你的用户名,后面加.github.io:
勾选 『Add a README file』选项,点击『新建仓库』,如果创建成功,会出现以下页面:
检查新建的仓库,打开网址:http://doraemonfile.github.io ,显示:
虽然白底黑字并没有沾上多少喜气,但你自己的图书馆已悄然降临人世间,因为你自己的Github Pages已经注册成功。
二、用Hugo创建私人图书馆
私人图书馆本质上是一个博客,但超越普通博客功能之上。
虽然有很多其他的备选框架,比如Jekyll、Hexo和Wordpress等,但经过两三年摸索,Hugo是毫无疑问的第一名,首要因素是快。
Hugo的快是出了名的,不管是100本书还是1000本书,Hugo都能像1本书那样超快编译完成。而其他架构都会因为书变多而拉跨速度。
我们已经装好了Hugo,接下来从最简单、但却最核心的功能开始:存放与显示文本
1、下载图书馆
直接在命令行输入:
git clone https://github.com/doraemonj/m…