标签 博客 下的文章

果果十周岁了!

好久没有在我的博客上写关于果果的事情了,因为很多关于果果成长的经历都记录在她自己的博客中了。但今天是她十周岁的生日,是个值得纪念的日子。闺女成长的十年,也是我学习为人父的十年。作为父亲,我发自内心地想说点啥,是回顾,也是感受,亦有些寄语^_^。

img{512x368}

图:果果成长的十年

出生

老婆在2009年7月怀上了果果。那时我们刚刚新婚不久,二人世界还没过够^_^,小家伙的突然到来还让我们有些“手足无措”。为此,我们还认真地讨论了两天,最终老婆拍板:我要生下这个孩子,于是果果保住了^_^。如今,每当果果提及此事,都会“发狠”地盯上我几眼,我也只能呵呵呵呵地应对^_^。

老婆怀胎中段,我一直在福建出差,虽然有岳母陪在老婆身边,但年底那两个月,老婆心情十分差。直到那一年大年三十的下午2点,我才在桃仙机场下的飞机,匆匆赶回家。大街上连车的打不到,多亏还有公交系统。进入家门,心里满满的都是对老婆的愧疚。记忆中老婆似乎并没有说啥,只说了一句“吃饭吧”,我顿感心里热乎乎的。

果果似乎很享受在妈妈子宫中待着,预产期都过了几天了,她还没有反应,直到2010年5月3日凌晨1点多,规律性的宫缩“来袭”。我们匆忙赶到医院,早上6点半多,老婆进入产室,9点多,我在产室外听到了果果呱呱坠地后的第一声啼哭。

img{512x368}

图:刚出生的果果

果果出生后,恰逢徐峥的作品《人在囧途》上映,影片中徐峥扮演角色的孩子叫果果,我们觉得这个小名不错,于是便给我们宝宝起名为果果

第一次照顾这么小的孩子也着实让我们这些大人手忙脚乱一段时间。出月子后,生活逐渐恢复平稳。果果每天除了吃奶就是睡觉,也算是比较省心了。稍大一些后,果果似乎并不太愿意睡觉了,每次喂完奶都得放到小车上在厅里推过来推过去哄她睡觉,后来果果姥姥买的一个能发出大恐龙吼声的玩具也加入到促进果果睡眠的行列中^_^。

第一次走路(0岁)

果果一直母乳喂养,身体也很壮实。抬头、翻身、学会爬行和其他孩子相比都略有提前。最让我印象深刻是她第一次学会独立行走。记得那是2010年农历春节前,我们家当时的供暖非常好,室温在28度以上。果果在家只穿一套内衣裤,因此行动和玩耍起来非常方便。之前果果就可以扶着床沿踱步了并且她似乎也很喜欢站起来的感觉。那天她自己在卧室的地板上玩耍,我在门口偷偷观察她。她玩了一会儿就开始扶着床站起来,看我站在门口,她居然放开了扶着床沿的双手,向我摇摇晃晃地走了过来。从床边到卧室门口大约有不到2米的距离,我也兴奋地张开双臂,引导她向我走来。她边走边兴奋地笑,似乎也在惊讶于自己能独立行走了。在她扑到我的怀中的那一刻,我才意识到我见证了果果人生第一次独立行走,老婆听到这个消息也是兴奋不已。自从果果学会了走路,此后便一发不可收拾^_^。

打针不哭(1岁)

可能是因为母乳喂养,果果在一岁的这一年中没有患过任何感冒发烧的病症。但当母体带给她的免疫力逐渐失去作用后,果果便和其他小朋友一样,会得感冒,也会发烧。记得果果第一次感冒(刚过一岁生日没多久)就烧的特别厉害。由于我们也是第一次遇到这种情况,特别担心,于是就带她去医院检查。虽然我们期望医生开立口服药,但医生最终还是开了点滴。在护士站门口,果果看到其他孩子扎针时都哇哇的哭,心里也胆怯了。果不其然,当针头穿透她的皮肤进入血管的那一刻,果果也像其他孩子一样,哇哇大哭起来。

有了这次“痛苦”的扎针经历后,我们也对她进行了心理疏导,教她要学会坚强,从她的眼神看得出来,她似乎听懂了。在2011年的秋冬换季,果果又患感冒发烧。同样去了医院,同样开了点滴,但在护士站扎针的时候,果果居然很坚强的忍住了,没有哇哇的哭泣,这让看惯了孩子痛哭的护士也是惊奇不已。看着泪水在眼圈里打转但没有哭出来的果果,我们心里更是心疼她了。

送去幼儿园学说话(2岁)

果果在11个月的时候就会喊妈妈了,但直到2岁半她能吐出的字依然只有“妈妈”,偶尔也有“爸爸”。现在看来,果果说话晚是因为我们给她的语言刺激太少了。果果不愿意睡觉,一旦睡着了,老人生怕声音大吵醒她,于是就命令我们不许出声。久而久之,果果在潜意思中得到的声音刺激、语言刺激照比其他小朋友就要少很多。为此,我们还带着果果去看了生长发育门诊、做过筛查,结果都显示果果没有任何生理性的疾病。

我们需要找到一个让果果接受更多语言刺激的方法,最终我们决定在果果2岁零5个月的时候送她去幼儿园“学说话”。做过家长的都知道,送孩子去幼儿园的过程是“痛苦”的,孩子哭闹,家长心疼,但这个过程是必须要经历的。付出了就有收获。在果果上幼儿园后的一个月,果果的“话匣子”就彻底打开了^_^。

更像女娃了,但怕大海(3岁)

出生时,果果头发稀少,为了让果果长出更好的头发,我们每隔一段时间就把她的头发剃的很短(几近光头)。在2岁之内,果果更像一个“男娃”。直到3岁以后,我们开始给她留头发了。小家伙似乎也知道留头发后自己更好看了,姥姥每次给她梳头扎辫她都很喜欢。留着还有些短的头发让她更像女娃了:

img{512x368}

图:更像女娃的果果

下半年,我们把果果转到了更大的幼儿园,并且果果每天上幼儿园都不再费劲了。她在幼儿园也学到了许多知识、技能和礼节。

3岁的果果的身体显得比同龄的女宝高大一圈,我们也开始带着她到处出行游玩。劳动节黄金周我们第一次带孩子去海边。那天的风浪比较大,浪花拍击礁石的声音震耳欲聋,果果显得很害怕。我们抱着她向海边靠近,但她却一直在挣扎并大喊:“离开、离开、走、走”。当我自己独自向大海靠近时,她也大喊:“爸爸,你回来,你回来”。见此情景,我们都哈哈大笑起来。

后来我们去了一处比较海浪比较舒缓的地带,没有了海浪拍打的巨大轰隆声,果果镇定了许多。也开始站在沙滩上和其他小朋友一起挖起沙子了。

独立爬山(4岁)

4岁的果果不仅个头高,而且壮实了。我们在权衡了之后,决定在假期带她去爬山,并且我已经做好了背她上山的准备。那次我们爬的是千山。千山在整个省内的爬山困难指数排行榜上也是名列前茅的。不过小家伙似乎很喜欢爬山,在登山栈道上显得十分兴奋,我们也给她做心里建设,希望她自己爬到顶峰。虽然在中段她也曾打过退堂鼓,但最终小家伙还是凭借自己的双腿和毅力爬上了山顶,我和老婆也都是非常惊讶。下山过程中,小家伙也是一路欢喜,并没用我们费心。只是由于累了,在回程的车上,小家伙呼呼的睡了一道。

正因为此次爬山的经历,果果爱上了爬山。后续选择旅游景点,她总是先挑那些有山可爬的地方,比如:2019年的陕西的华山骊山等。

和妈妈一起去普吉岛(5岁)

孩子小的时候,出行很麻烦,而且孩子能收获的东西有限。5岁是一个很好的节点,她基本能自立了,而且感知和吸收外界信息的能力已经很强了。

5岁这一年是果果第一次和妈妈出国旅游,此次出行的目的是泰国普吉岛,和她们一起去的还有老婆的同事,这些同事也能帮助老婆照顾照顾果果,顺道还能锻炼一下果果的交际能力。这也是果果第一次乘飞机出行,在机场她十分兴奋。她们的航班在首尔中转,从首尔飞到普吉需要5-6个小时,这下让果果过了一把飞行瘾,她尤其喜欢飞机起降过程中的那种感觉,以至于以后每次出行,她都嚷嚷着要买多次经停或中转的航班^_^。

更难得可贵的是,这次的旅游经历深深印在果果的记忆中,至今每当翻看那时的照片时,她还能头头是道的给我们讲当时发生的故事。有些事情,我老婆都已经记不得了。

上小学了(6岁)

转眼间,果果来到了6周岁,已经到了上学的年龄了。9月份,果果正式成为一名珠江街第五小学一年级的“小豆包”。和第一次上幼儿园不同,这次果果适应的很快,也没有哭鼻子的情况。反倒是回来和我们说她班级有小朋友一直哭,她还很疑惑这些小朋友为什么要哭^_^。

上学后,更多的教育责任“甩”给了班主任老师,我们平时更多是帮忙批改批改作业,督促读读书,带着上上才艺班。果果的古筝是各门才艺课中学的最好的,果果也有了那么一些古典的气质:

img{512x368}

图:有一丝古典气质的果果

这一年我还给果果开了博客。有些东西,光靠脑子是记不住的,写下来,留给多年后的自己和孩子慢慢回味。在果果能自己维护这个博客之前,我就先替她维护了。

叛逆与独立(7~9岁)

进入到7岁以后,果果受到的教育多了,读的书多了,渐渐了有了自己的主见和小脾气,再也不是那个将父母话“奉为圭臬”的小女娃了。如果就某事“辩论”,她姥姥已经完全不是对手了。也只有我和老婆偶尔还能“恩威并举”的降住她:(。

果果喜欢读故事书。她最喜欢读郑渊洁的童话,按照她的说法,市面上郑渊洁的书她基本都读完了,有些书,她已经读过不止一遍了。受郑渊洁风格的影响,她喜欢写幻想类的作文,喜欢天马行空,因此在细节描写上就差了一些。

她还喜欢“米小圈上学记”,每天晚上都是在天猫精灵播放的米小圈上学记中入睡的。

她喜欢宜家买来的老虎和小狗玩偶,一个起名为花果,一个起名为木果,每天一左一右的陪她入睡。

天猫精灵是她每天不可或缺的“伙伴”。早上听新闻早报,天气预报;晚上听故事,听历史,听音乐;偶尔还和天猫精灵玩玩互动猜谜游戏。真不愧为互联网和智能时代的原著民。

8岁的果果,其古筝考级已经通过了10级,这还是在她不是很勤奋练琴的情况下取得的。

这个阶段的果果也十分贪玩,喜欢去游乐场,玩老爸都不敢玩的惊险刺激的项目(只能由她妈妈陪着)。

9岁时,她偶尔和妈妈看了一集“家有儿女”,从那时起就“沉迷”于该剧:只要拿起iPad就必然打开“家有儿女”视频。她看电视剧和她看书的特点一样,如果某一集是她喜欢的,她会反复看上好多遍,丝毫没有不耐烦的迹象。有些集的台词她都能背下来,并粘着我和我老婆要给我们讲。还别说,讲的还头头是道的^_^。

亭亭玉立的大姑娘(10岁)

由于新冠疫情的影响,果果的10岁生日在家里过的,我们也没法带她出去“玩耍”一番。10岁的她已经是一个亭亭玉立的大姑娘了。她的个头快赶上她妈妈了,大长腿,身材是“青出于蓝而胜于蓝”。

img{512x368}

图:十岁的果果

img{512x368}

图:亭亭玉立的果果

这次10周岁的生日除了生日蛋糕,还有一个更为特殊的礼物,那就是妈妈肚里的二宝,这也是果果一直想要的弟弟/妹妹。自从知道妈妈怀了二宝之后,果果变得更加懂事了。每天晚上对着妈妈的肚子给二宝讲故事,晚上睡觉前也会对着妈妈肚子猛“亲”几口^_^。

为了留下美好回忆,我们还特地在果果十周岁生日的时候在影楼留下了一家四口的合影:

img{512x368}

图:十岁果果生日时一家四口合影

小结

果果成长的十年给我的最大感受就是:!一晃间,果果都10岁了,二宝也即将出生。我和老婆也即将步入中年。这里做的这个阶段性的回顾,以期若干年后当记忆模糊时还能通过这篇文章回忆起当年果果小时候的点点滴滴。

这里也希望果果在未来的人生道路中能继续一帆风顺,身体健健康康,每天快快乐乐。

希望果果和即将出生的二宝一起姐妹情深,相濡以沫,共同走好人生之路。

最后,人生在于经历,而不在于得失


我的联系方式:

微博:https://weibo.com/bigwhite20xx
微信公众号:iamtonybai
博客:tonybai.com
github: https://github.com/bigwhite

微信赞赏:
img{512x368}

给女儿搭建一个博客站点

时光荏苒。转眼间女儿已经成为一名小学生了,依稀还记得当年果果呱呱坠地的情景,独自回味,感慨万千。

果果3岁前,都是我来记录她的生活点滴和成长历程,那个时候她是我们生活舞台的主角。3岁后,果果学会了说话,上了幼儿园,开始学习各种知识、技能以及各种才艺。尤其是在幼儿园中班之后,她学会了写字、组词、造句和写日记,果果完全可以自己用文字来表达自己了! 我觉得是时候让她自己来记录她的成长历程了,我和她妈妈只是辅助和指导就好了。这种想法日益迫切,尤其是果果今年上了小学后,果果的成长更快了。我觉得迫切需要给她一个平台去表达她自己和记录她的成长。传统手段不能满足需求,于是我就想到给她搭建了一个博客站点,辅助她用网络文字、图片的形式记录自6岁上学之后的成长历程。于是这个周末就花了些时间,给女儿搭了一个博客站点。

下面以“流水账”的形式,记录一下这个站点的搭建过程,也许能给和我有同样需求的家长们带来一些帮助^_^。

一、选型和准备工作

博客站点,我首选静态页面的。静态页面,又要快速搭建,我首选github page。github page一般情况下在国内访问相对较为稳定,访问速度也不错,ping延迟一般在100多ms,比我独立购买的Digital Ocean的主机的延迟低很多。还有另外一个原因就是市面上几乎所有主流静态页面生成工具都对github pages有着不错的支持。由于采用静态页面,即便将来迁移到VPS,也几乎是无缝的。于是给果果在github上申请了账号

用与搭建博客、个人站点的静态页面生成工具很多,比如:jekylloctopresshexo以及hugo,用哪个呢?作为Gopher,我首选hugo。接下来,我们来看看用hugo是否能搭建出满足我们需求的基于github page的博客站点吧。

hugo的安装参考hugo github主页上的说明即可。由于hugo import了很多第三方package,有些package可能在墙外,因此配置上加速器是更好的、更快的^_^。

二、基于hugo搭建博客站点

去年曾写过一篇《使用Hugo搭建静态站点(http://tonybai.com/2015/09/23/intro-of-gohugo/)》,讲述如何通过hugo这个golang开发的工具搭建一个属于自己的静态站点(static websites)。不过那篇文章并没有谈到hugo如何与github page结合。

hugo官方文档中,对如何使用hugo创建基于github page站点有着较为详尽的描述,这是由一位名为Spencer Lyon的外国开发者贡献的文章,并且Spencer Lyon给出hugo github page的工程template: hugo-gh-blog。我这里就直接使用了该工程模板,并基于hugo_gh_blog做一些定制化修改,比如“汉化”之类的。

下面是详细的步骤:

1、clone hugo_gh_blog

我们首先将Spencer Lyon的hugo_gh_blog代码库clone到本地,这是我们博客搭建的基础:

$mkdir GuoGuoBlog
$cd GuoGuoBlog
$git clone https://github.com/spencerlyon2/hugo_gh_blog.git
Cloning into 'hugo_gh_blog'...
remote: Counting objects: 489, done.
remote: Total 489 (delta 0), reused 0 (delta 0), pack-reused 489
Receiving objects: 100% (489/489), 84.50 KiB | 24.00 KiB/s, done.
Resolving deltas: 100% (232/232), done.
Checking connectivity... done.
$cd hugo_gh_blog/
$ls
LICENSE        README.md    config.yaml    content/    deploy.sh*    static/        themes/

2、编辑config.yaml和本地调试

进入hugo_gh_blog目录,编辑config.yaml,设置站点的一些元数据:

---
contentdir: "content"
layoutdir: "layouts"
publishdir: "public"
indexes:
  category: "categories"
baseurl: "http://baisibei.github.io"
title: "果果的成长历程"
canonifyurls: true
theme: "Lanyon"
...

接下来,我们来生成我们的静态博客页面:

$hugo
0 draft content
0 future content
2 pages created
0 paginator pages created
2 categories created
in 48 ms

hugo将创建public目录,并将生成的页面放入该目录:

$ls public
404.html    categories/    css/        favicon.ico    img/        index.html    index.xml    posts/        sitemap.xml

public/index.html就是站点首页。

我们在本地可以启动hugo server,并查看生成的站点情况:

$hugo server -t Lanyon
0 draft content
0 future content
2 pages created
0 paginator pages created
2 categories created
in 54 ms
Serving pages from /Users/tony/GuoGuoBlog/hugo_gh_blog/public
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)

打开浏览器,输入localhost:1313。不出意外,你就可以看到类似下面的站点:

img{512x368}

3、创建github page repository

默认情况,github账号xxxx对应的github page repository是xxxx.github.io。于是我在女儿的github账号下创建public repository:baisibei.github.io。

接下来,我们需要将上步中生成的静态页面push到baisibei.github.io这个repository中。在本地进入到hugo_gh_blog/public目录下,执行:

$git init
$git add -A
$git commit -m"initial commit" .
$git remote add origin https//github.com/baisibei.github.io.git
$git push -u origin master

如果你是用自己的github账号替孩子提交,那么请在该repository下设置collaborator。

push一旦成功后,你就可以直接访问:https://xxxx.github.io查看站点页面了。我这里要访问的是baisibei.github.io。

4、样式问题

问题出现了。在本地样式良好的首页,一旦push到github page上,再用浏览器(chrome)打开,我发现样式全部丢失了,首页被render为“全文字”版本。我一开始怀疑css文件路径不对或无法访问到某个css文件,通过“显示网页源代码”,单独试着访问所有css文件,发现这些文件都是可访问的。还有一个现象是:通过mac safari浏览器、手机上的ucweb、微信内置浏览器浏览,均没有样式问题,显示一切正常(Firefox、IE也均有问题)。将hugo_gh_blog放在我的VPS上,并用hugo作为web server,任何浏览器访问都是没有问题的。

针对这个问题,谷歌和度娘了半天,也没有解决掉。于是我有了换工具的想法。在搜索其他工具资料的过程中,我发现了基于hexo的maupassant theme!没错,就是那个和我目前博客同源的主题:maupassant。这个主题采用响应式的设计,对不同屏幕的访问均有很好的适配。

之前我的博客为了适应智能终端的浏览,采用了WPtouch插件,效果差强人意。这次我特地停用了该插件,直接用手机访问我的博客,发现maupassant的显示效果是棒棒的。于是下一步,我将hugo更换为hexo,主题由Lanyon更换为maupassant。

hugo_gh_blog和baisibei.github.io依然保留在github.com上,后者的名字被rename为baisibei.github.io.using.hugo。

三、基于hexo搭建博客站点

1、安装hexo相关工具

第一次用hexo,安装hexo过程需要一些耐心:

$npm install hexo-cli -g
{耐心的等待... ...}

$which hexo
/usr/local/bin/hexo

$hexo -v
hexo-cli: 1.0.2
os: Darwin 13.1.0 darwin x64
http_parser: 2.7.0
node: 6.9.1
v8: 5.1.281.84
uv: 1.9.1
zlib: 1.2.8
ares: 1.10.1-DEV
icu: 57.1
modules: 48
openssl: 1.0.2j

2、创建blog

使用hexo init在本地创建blog repository目录:

$hexo init hexo_gh_blog
{耐心等待...}
... ...
INFO  Start blogging with Hexo!

进入hexo_gh_blog目录:

$cd hexo_gh_blog
$ls
_config.yml    node_modules/    package.json    scaffolds/    source/        themes/

没完,我们还需要install一下相关的依赖:

$npm install
{耐心等待....}

通过”hexo g”命令生成blog文件:

$hexo g
INFO  Start processing
INFO  Files loaded in 270 ms
INFO  Generated: index.html
INFO  Generated: archives/index.html
INFO  Generated: fancybox/blank.gif
INFO  Generated: fancybox/jquery.fancybox.css
INFO  Generated: fancybox/fancybox_sprite.png
INFO  Generated: fancybox/fancybox_loading.gif
INFO  Generated: fancybox/fancybox_overlay.png
INFO  Generated: fancybox/fancybox_loading@2x.gif
INFO  Generated: fancybox/jquery.fancybox.pack.js
INFO  Generated: fancybox/jquery.fancybox.js
INFO  Generated: fancybox/fancybox_sprite@2x.png
INFO  Generated: archives/2016/12/index.html
INFO  Generated: css/fonts/fontawesome-webfont.eot
INFO  Generated: css/fonts/fontawesome-webfont.svg
INFO  Generated: css/style.css
INFO  Generated: css/fonts/fontawesome-webfont.ttf
INFO  Generated: fancybox/helpers/fancybox_buttons.png
INFO  Generated: css/fonts/FontAwesome.otf
INFO  Generated: js/script.js
INFO  Generated: fancybox/helpers/jquery.fancybox-buttons.css
INFO  Generated: archives/2016/index.html
INFO  Generated: css/fonts/fontawesome-webfont.woff
INFO  Generated: fancybox/helpers/jquery.fancybox-media.js
INFO  Generated: fancybox/helpers/jquery.fancybox-buttons.js
INFO  Generated: fancybox/helpers/jquery.fancybox-thumbs.css
INFO  Generated: fancybox/helpers/jquery.fancybox-thumbs.js
INFO  Generated: css/images/banner.jpg
INFO  Generated: 2016/12/16/hello-world/index.html
INFO  28 files generated in 867 ms

$ls
_config.yml    db.json        node_modules/    package.json    public/        scaffolds/    source/        themes/

和hugo命令类似,hexo g也创建了public目录,并将站点的静态文件生成在这个目录下面。

通过hexo s可以启动一个web server,在本地查看生成的静态站点:

$hexo s
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/. Press Ctrl+C to st

hexo自带的landscape theme真的是不咋好看。

3、更换主题为maupassant

先清理一下生成文件,再clone maupassant主题:

$hexo clean
INFO  Deleted database.
INFO  Deleted public folder.

$git clone https://github.com/tufu9441/maupassant-hexo themes/maupassant
Cloning into 'themes/maupassant'...
remote: Counting objects: 1310, done.
remote: Total 1310 (delta 0), reused 0 (delta 0), pack-reused 1309
Receiving objects: 100% (1310/1310), 562.88 KiB | 382.00 KiB/s, done.
Resolving deltas: 100% (747/747), done.
Checking connectivity... done.

$ls themes/
landscape/    maupassant/

编辑hexo_gh_blog/_config.yml文件,修改theme为:maupassant

//_config.xml
theme: landscape

=>

theme: maupassant

重新生成站点静态文件之前,我们还需要安装下面两个工具,否则hexo生成出来的静态页面也是不可用的:

$ npm install hexo-renderer-jade --save
$ npm install hexo-renderer-sass --save

hexo g和hexo s后,你就可以在本地:localhost:4000地址上看到生成的静态页面了:

img{512x368}

仿效上面章节中的步骤,将public目录push到baisibei.github.io repository中,看看我们上传后的站点通过公网访问是否还有“失真”现象,结果:一切正常。

4、定制站点

a) 定制hexo_gh_blog/_config.yml

这个_config.xml中的配置都是站点全局范畴的,这里仅我将我修改过的一些定制属性贴出来:

# Site
title: Amy Bai
subtitle: 果果的成长历程
description: 记录一个小女孩儿在学习、生活、家庭、情感方面的成长经历
author: Amy Bai
language: zh-CN
timezone: Asia/Shanghai
since: 2016
avatar: https://avatars0.githubusercontent.com/u/24524343?v=3&s=400

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://daughter.tonybai.com

默认情况下,maupassant主题的menu中包含rss菜单项(站点的订阅feed),对应的访问路径是/atom.xml,但要生成atom.xml,需要安装另外两个plugins:hexo-generator-feed和hexo-generator-sitemap:

在_config.xml中添加:

plugins:
- hexo-generator-feed
- hexo-generator-sitemap

安装这两个插件;

$npm install hexo-generator-feed --save
hexo-site@0.0.0 /Users/tony/GuoGuoblog/hexo_gh_blog
└── hexo-generator-feed@1.2.0

$npm install hexo-generator-sitemap --save
hexo-site@0.0.0 /Users/tony/GuoGuoblog/hexo_gh_blog
└── hexo-generator-sitemap@1.1.2

安装后,执行hexo g,会看到atom.xml的生成。不过由于hexo版本似乎与feed插件有兼容性问题,当执行hexo s时,命令报错。我暂时在_config.xml中先注释掉这两个插件,待后期看是否能解决,不过这不影响站点的主要功能。

b) about页面

在maupassant主题的menu中默认还包含了about菜单项,但在生成的站点静态页面中点击about菜单项,将返回失败页面。如何给站点添加about页面呢?

在hexo_gh_blog/source下创建about目录,进入about目录,创建index.md文件,内容诸如:

---
title: 关于我
---
我是Amy Bai,小名果果。

这样hexo g和hexo s后,你就有about页面可供访问了。

5、写post

hexo通过hexo new 命令来创建一篇post,我更喜欢简单粗暴,直接再hexo_gh_blog/source/_post创建一个xxx.md文件,这就是一篇post。post内的markdown格式和很多工具都是类似的:

以initial-post.md为例:
---
title: "第一篇(待写)"
date: "2016-12-15"
description: "第一篇博文,敬请期待^O^"
categories:
    - "日记"
    - "感悟"
---

## 标题一

第一篇文章,敬请期待

### 子标题

## 小结

^O^

hexo按md文件头中的date对post进行排序。title就是显示在文章中的标题。description是文章摘要。默认情况下,maupassant主题在首页只是展示文章摘要而不是全文。

四、域名绑定

还没有申请顶级域名下的二级域名,目前打算绑定daughter.tonybai.com这个子域名。怎么做呢?

在public目录下,创建CNAME文件,文件内容:daughter.tonybai.com。然后将文件Push到github上去。

在你的域名管理站点,创建”daughter.tonybai.com”子域名,并将其CNAME值设置为”baisibei.github.io”。生效后,打开浏览器,访问”daughter.tonybai.com”,你就可以看到你刚刚生成的新站点了。

五、小结

站点搭建好了!用各种终端访问,感觉效果还不错。post发布也很方便,如果你想自动发布,定义一下hexo deploy即可。我个人习惯手动提交,也就没这个步骤了。

接下来,把内容创作的任务就交给果果了^_^。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats