赞
踩
未来还是计划出国读读书,学长建议留学申请的时候最好搞个英文的个人简介网站。碰巧这两天没事干,就使用Hugo+Netlify试着搭建了一个基础版的主页。因为以前用Gitpages+JekyII搭过个人博客,所以算有点经验吧,下面先介绍一下主要工具和搭建步骤。
Hugo和Hexo、Jekyll一样都是静态网站生成器,但Hugo是用Go语言编写的,它更快速,更现代,使用起来也更方便简单。
Hugo提供了很多主题,但由于我是想留学申请,所以找到了一个比较学术的主题Academic。
与其说Academic是一个主题,不如说它是基于Hugo的一个网站框架。其中包含很多可高度定制化的widgets(窗体小部件),比如:Project,Experience,Publication等。目前Academic在全球已经广泛使用,包括创作者George Cushen本人、帝国理工学院某实验室、斯坦福大学某实验室
可以看到他们的网站都十分精美!
Netlify是一个提供Web项目托管的平台,支持Github、Gitlab、Bitbucket等平台的项目,这里我们主要提供Netlify来部署我们的网站,并且自动发布最新的网站更改,其次Netlify还提供免费的二级域名。
Github就不多提了,这次搭建网站其实就是把Academic的模板clone到本地,改一下相关的配置,在发布更新到GitHub的仓库,让Netlify自动部署就行。
首先我们进入网站
可以看到安装方式有很多种,我们选择最简单的也是推荐的方式:一键安装
然后看介绍,一键安装会在Github的账号里面自动生成一个仓库,点击红色框:
跳转到Netlify的网站,按照步骤输入账号授权一下就行:
然后给仓库起个名字,我起的是Homepage,这里是第二次建立,就按照默认的来吧:
半分钟左右就创建好了,跳转到初始化部署部分,初始化需要一点时间,等部署好了就进入第二部,设定域名:
这里建议到腾讯云购买域名,续费比较便宜,除了没有.me域名其他都很不错,点击第二步,输入自己的域名:
由于之前我搭建过一遍了,所以它显示不能重复使用:
后面的步骤就先略过,直接跳到初始化完成后吧。
完成域名和证书的绑定后,浏览器输入我们的域名应该就会显示的默认模板,长这样:
接下来就要开始定制自己的网站了,可以跟着官方的文档来:
但官方的文档太长了,有些地方用不到,我就简略地说一下哪些地方需要改吧。
这样一个基础版的英文学术个人简介网站就建好了!
当然这只是基础版的网站,也就显示个Biography还有Skills,我打算把项目的视频(没错就是大一做的那个憨憨ROS车)放上去,但好像没有提供现成的widget。
以后打算抽空学下HTML和JS,想要实现的功能全部实现后会写(二)进阶版。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。