基于hugo搭建个人站点

Python09

基于hugo搭建个人站点,第1张

以前使用wordpress搭建网站,插件太多,完善起来比较费时费力。现在,静态博客也很受欢迎,hugo就是GO语言开发的一个静态博客生成器。

mackbook上直接使用 brew install hugo 安装hugo,安装完成后使用 hugo version 来查看hugo的版本。

在Github目录下打开终端,或者cd到Github目录下:

hugo new site site_name

其中,si te_name为github账号名称加上 .github.io ,例如:

hugo new site gary-hertel.github.io

创建成功后会显示一些信息,诸如:

这就表示站点已经创建成功了。

然后进入到站点目录:

cd gary-hertel.github.io

使用 tree 查看目录结构如下:

接下来需要为我们的网站指定一个主题,这里我们选择 even 这个主题:

git clone https://github.com/olOwOlo/hugo-theme-even themes/even

将该主题增加到网站的配置文件中,这样才能生效:

echo 'theme = "even"' >>config.toml

测试下是否成功,运行:

hugo serve

这里是按照别的教程操作的,但是发生了报错,查看even这个主题的文档后发现有如下内容:

这里提示我们查看 themes/even/exampleSite 目录下有一个示例的 config 配置文件,我们需要将这个文件复制到站点根目录,覆盖原文件,这样才能够使站点生效。配置文件中的信息可以查看一下,然后进行相应的修改。

在站点根目录:

hugo new post/first_article.md

查看 gary-hertel.github.io/content/post 目录下新增了一个 first_article.md 的markdown文档,打开之后对其进行编辑即可,注意将 draft:true 修改为 false .

撰写文章的方法就是通常开发者常用的markdown格式。

在站点根目录下:

Hugo serve

然后就可以在浏览器中输入 http://127.0.0.1:1313/ 进行查看了,在撰写文章或者进行配置修改等等操作时,内容会自动更新。

hugo -d docs

静态页面会保存至站点根目录下的docs文件夹。

每次更新后我们都需要执行一下这条命令。

在github上新建一个公开仓库,名为github用户名加上 .github.io ,例如 gary-hertel.github.io

在仓库的settings的pages设置中,Source那里设置为:

说明如下:

使用hugo搭建个个人博客还是不错的,一开始要花些时间折腾和摸索,后续就使用起来比较方便了,也不需要购买服务器去部署,部署在github上可能国内访问较慢,可以考虑部署到gitee.

如何建设成功的个人网站

一、要明确建网站的目的

二、给网站取一个好听的名字

三、注意网站总体规划

四、注意头版头条的设置

五、时常对网站进行更新维护

六、利用音乐、特效、图片等装点网页

七、熟悉了解自助建站手册

八、个人网站栏目设置参考

【 要明确建网站的目的 】

在网站建设之前,首先要明确自己的建站目的,有很多人就是因为没有目的,提交了申请之后却不知道该放些什么。个人主页其实在一个人的生活中可以起到非常重要的作用。有了个人主页就像是在喧嚣的城市终于有了属于自己的小屋,屋子里该做什么 样的装饰,各个房间用来作什么,要结交什么样的朋友,甚至想做什么样的买卖都可以由你决定。但是 有一点可以肯定,来拜访你的人性格各异,要想对每个人都投其所好是不可能的。对个人主页来说,一个人的精力有限,不可能把自己的网站做的像某些门户网站那样什么都有。有些人就胡乱的在自己的网站上堆放一些从其它网站上拾来的破烂,除了让访问者敬而远之之外,顶多再背上一个垃圾站的“雅号”。不论你的爱好是什么,个人网站一定要有个性,突出自己的特点,对于你感兴趣和熟悉的东西,你可以不费力气地建立起一个非常好的站点。比如你喜欢听音乐,那你可以搜集一些和音乐有关的东西,例如:歌手资料、好歌推荐、娱乐新闻等等。甚至可以开通留言板,使对音乐感兴趣的访问者来到你这里。让访问者如同来到了一个俱乐部或者是图书馆,查找资料,音乐试听,讨论心得… 这样别人会认为他找到了一个对他来说非常有价值的网站,他不再需要到茫茫的网海中到处去寻觅了,在你这里不但能找到所需要的一切,而且还能通过留言板使自己结交同好,甚至还能在“圈子里”赢得一点小小的名声,那他就会成为网站的常客,甚至还会主动帮你宣传,而你自己也通过这个网站对你所喜欢的东西有了更深刻的研究,同时也认识了很多志同道合的朋友,这难道还不算成功吗?所以,在网站制作之初,确定自己建网站的目的是非常很需要的! 回顶部

【 给网站取一个好听的名字 】

在你决定了网站的内容之后,首先要做的就是要给你的网站取一个响亮而又能直接反映网站内容的名字,这很重要。互连网上的网站浩如烟海,同类的网站一定会有很多。没有一个好名字,就像是不会吆喝的小贩,生意很难兴旺。有的站长喜欢取一些个性化的而且气势磅礴的名字,实际上是华而不实,极有可能会让看到网站名字的人一头雾水,有那么多内容相近的网站,谁会有那个好奇心呢?

【 给注意网站总体规划 】

有了一个合适的名字,接下来就要决定如何设计你的网站。要有条理,每个栏目内容各有特色,不能一锅粥。另外,现在有很多人的网站上一厢情愿地放上了其他网站或栏目的链接作为自己网站的内容。这种“为他人做嫁衣”的方法不可取。这种做法会让访问者产生网站本身空洞无物的感觉,尤其是加上著名网站的链接,这样做对自己的网站没有任何意义。如果想为访问者提供互联网上的资源信息,你可以把这些链接集中放到某一个栏目当中。个人网站的目的无非就是交朋识友,宣传自己。所以内容要有个性。写网络日记是一个很不错的想法。一方面让朋友们了解你的动态,使你的网站更有人情味,另一方面也是你的人生历程的一个记录。

【 注意头版头条的设置 】

建设网站特别需要注意的是对头版头条的利用,头版头条非常有用,现在已经逐渐引起了更多人的注意 。对于非常重要的信息,或者你的得意之作,把它们列在头版头条,访问者只要打开主页就可以见到主要内容,这就增加了访问者阅读该信息的机会,现在已经逐渐引起了更多人的注意。对于非常重要的信息,如个人作品、个人简历等等,把它们列在头版头条,访问者只要打开主页就可以见到主要内容,这就增加了访问者阅读该信息的机会。

【 时常对网站进行更新维护 】

网站的维护也很重要。到过散发着霉味的仓库吗?我想是没有人愿意到那里做客的。自己的小屋要及时打扫,人气才会旺盛。好久没有更新的网站会渐渐失掉人气的。内容要时时更新,或一二日,或三五日 ,但是千万不能一个礼拜也不去。另外,要经常光顾自己的论坛和留言板,清除不好的内容。请了一屋子客人,主人却溜出去了,实在是有点不好交代吧。

【 利用音乐、特效、图片等装点网页 】

很好的利用我们提供给你的背景音乐、网页特效、图片上传等功能,可以为你的站点带来非同一般的效果,它们可以你的网站更生动、更个性。但也不要随便使用这些功能,烂用它们不但不会美化你的网页,反会会而显的不伦不类!注意要结合自己网站的特点、风格以及定位来选择使用!

【 熟悉了解自助建站手册 】

网站建设之前,请先看一下我们提供给你的建站手册,里面包含网站建设所有的步聚和问题解答,俗话说:磨刀不费砍柴工,看了我们的建站手册之后,相信会对你在网站建设的过程起到事半功倍的效果! 回顶部

【 个人网站栏目设置参考 】(哪些栏目或文章不便给公众看的请自行设置权限)

工作简介

工作动态

工作笔记

读书笔记

工作联系

客户档案

资料收集

著书创作

展览撰文

工作简历

在线交流

旅行世界

家庭相册

成果成就

成长健康

建议您将“成长健康”在各位家庭成员下,再设“成长档案”和“健康档案”两个“小栏目”;

“成长档案”的内容,主要是为婴幼儿建立的。如出生时的重量、身高、照片等。以后每月的重量、身高、照片,什么时候会座、会趴、会站、会走、会叫爸爸妈妈、会识字、会唱歌,或有其它天才的表现等等,都是很宝贵的资料,一直可持续做到成年。

“健康档案”的内容,最好从婴幼时建立。包括先天有什么患过什么疾病,什么时候在哪家医院、哪个医生、什么治疗手段、什么药物治的等等,最好是原始病历都能扫描存档。

对有些“老毛病”要做跟踪记录,如发病的时间、症状、当时的环境,通过什么治疗手段等等,这些资料是很宝贵的,通过资料积累,就比较容易发现发病的原因。许多资料是要经过十几年,甚至几十年才会体现其重要性。

教育档案: 十几年的学生年代,资料是极其丰富的。但能完整地保留下这些资料,却为数不多,想追朔学生生涯,更多的是惋惜。毕竟传统收藏资料的手段太落后。

学龄前:幼儿园、教师、同学、照片、成绩、获奖等。

小学阶段:学校、各科教师、同学录、照片、各年各科成绩、获奖、作文、日记等;

初中阶段:学校、教师、同学、照片、各年各科成绩、获奖、作文、日记等;

高中(或中专、技校)阶段:学校、教师、同学、照片、各年各科成绩、获奖、作文、日记等;

大学阶段:学校、教师、同学、照片、各年各科成绩、获奖、论文等;

业余学业:学校、教师、同学、照片、成绩、获奖等

亲属交流

老家老照

家庭大事

旅游专辑 记载旅游行迹。包括同行人员、日期、行走路线、交通工具及价格、下榻宾馆及价格、旅游点及门票价格、照片、感受及记事等等。

婚恋专辑 记载自己的婚恋史。如相识经过、介绍人、恋爱日程、情书、情物、婚礼、结婚纪念及相关照片等等。

投资理财 记载家庭资产的明细表。如收益、支出、投资、财产、负债、债权等

个人简历

家史家谱: 这是个非常有意义的栏目。

提示:

1、如果家史家谱内容庞大,建议另单独申请一个网上家园来做。

2、该栏目设置“大类”为宜。

3、按家谱的树结构对该栏目进行分类。所有家族成员的目录均设为“小类”,留有余地。

4、如果夫妻男方为陈氏,女方为刘氏,“家史家谱”栏的下一级首先得并列分为“陈氏家谱”和“刘氏家谱”两个“大分类”,然后再按各自的姓氏做下去。

5、以陈氏家族为例,下一级并列栏目有:陈氏渊源、陈氏家谱及其它与陈氏家谱有关的综合资料。其中“陈氏家谱”下,并列的目录有:陈氏家谱表、祖辈(从有资料记载的开始设为其设“小类”)。

6、目录设置到父辈兄妹分支时,如果条件允许,可以将父辈各兄妹栏目的维护管理权分给父辈兄妹或其子女。这样,整个家谱的内容就可以做得非常充实、准确和明晰。

保险档案: 即家庭各种保险的档案资料。如保险的种类、保险公司、有效日期、权益、联系人、联系电话等。

生活窍门: 即衣食住行的诀巧。

家庭装修

应急处理

琐事备忘

这个问题 也许只有我知道了 ,我就是一个人做网站的 。其实做网站 不一定要把全部知识学会 。

网站 分为两个部分,前端和后端  。(为什么要罗嗦这个 ,因为怕刚接触的人不知道) 前端 ,也就网页在浏览器呈现给 浏览者看的内容 。这一部分 要掌握的 技术:

xhtml  或者html5

css

javascript

jquery

photoshop 软件 修图用的

illustrator 软件 制作图形用的

还有 网页三剑客 ,是什么这里不说了 ,就是三款软件 。不过本人 开始的时候用过,现在基本不用了。

还有就是 代码编辑器的使用。

网页美工。

上面这些不一定要全部掌握  必须掌握的 1.2. 是必须要会的。

到这里 网页前端 要学习的内容也就差不多了。

后端要学习的内容 ,包含前端学习的所有内容 。在加上 编程语言

php 这是我最喜欢的语言

asp

java

asp.net

python

上面这些 语言之需要 学会一种就可以了 。其实 就是 控制网站 程序的 一种语言  。当然我是这么理解 的。

到这里 其实 也没有全部 讲完 。 还有一些 前端 框架的使用   。这里就不细说了 ,因为对于一个新手来说 ,当接触网站一段时间 慢慢就都知道了。

还有一些知识 ,就是网站程序的使用 ,和一些开源程序的使用和学习了 。其实做网站 主要是 分为 两种 ,一种是用开源程序建设网站 ,一种是 自己写编程 开发网站 。这里就不细说了  。有什么不明白的 在追问吧 。 其实 要说 做网站 的事情 ,就是现在 我也没有说明白 ,因为做网站 太简单 。要看你做的什么网站 ,做网站也太难 ,也看你做的什么网站 。