返回

日记|建站后的收尾工作

也许比起写文章我更爱装修()

博客的大框架已经完成,接下来应该要把Markdown 语法整体学一遍,再琢磨一些主题功能的零星细节上的用法就基本可以收尾了。

说是收尾其实是另一个开始

我前天在版聊提问了关于Hugo静态博客主题所支持的Front Matter字段的修改问题。

因为Stack主题的说明文档列出的Front Matter字段不是很清晰,直接忽略了一些最基础的字段,比如title、category、tag之类,而列表里的支持字段我又不太用得上——它们更适合技术类博客。我对博客的预想是由一系列生活性浓厚的文章组成,此外还有CP同人文和原创小说,并且希望其能以章节形式呈现,但至少目前的魔改版Stack主题做不到这一点。所以我打算自己动手将主题改造成我所需要的模样,于是想询问对Hugo有研究的网友修改思路是什么(当然能提供可以直接抄的作业最好啦hhh)

结果真的有两位好心网友回答了我的问题,plaskier@m.cmx.im提供了ta的博客文章《使用 Frontmatter 为你的博客文章自定义段首空两格与标题居中》,据ta所说大致方法是“通过修改 layouts 模板来增加一些自定义选项,比如额外插入一些 css 样式”。我在写第一篇博客的时候曾经搜索过Markdown语法如何段首缩进,发现给出的解决办法都挺麻烦的,所以放弃了这个想法,没想到这次能有意外收获,大胆发问果然会有好事发生!

另一位网友zero@1234.as则引用了Hugo官方文档来解释原理,根据需求来锚定所需修改文件的部分,接下来就是慢慢学习写代码了,还告诉我有问题可以随时来问。

我刚开始构思问题之初就担心过作为代码门外汉提出的问题不够精准,太过笼统会导致别人回答起来无从下手。但当我编辑半天以为自己已经讲的还可以了,人家提醒我:其实最主要的还是你得把需求说清楚,你到底需要什么功能,然后帮我先列举出一二三四个功能。突然悟了,为什么自学代码的过来人说想破脑袋都比不过有人点拨一下,专业性就是不一样啊,再回头看我的提问方式简直像甲方领导跟设计师说你给我画个五彩斑斓的黑(>人<;)

做梦总是不过分的

网友zero@1234.as鼓励我“可以先把需求想清楚,然后逐个学习击破. 每周搞俩仨小时,半年也就搞定了,很快乐的~”,不知道是轻松的语言更有感染力还是什么原因,本人已计划挑战自我先做一个直达文章顶部的返回顶部按钮,教程是这篇Hugo Stack主题更新小记。我也顺带读了博主写的滚动条美化和相关文章组件美化的部分,但鉴于不知道魔改版主题有没有改过这些内容,Example Site里压根没见着滚动条,相关文章也不是教程的Stack主题截图里显示的那样(应该是改过了吧=。=),我决定遇到问题之后再考虑要不要解决它。

同一位博主还写了对Hugo、CSS、SCSS的简略介绍——博客搭建指南——3,我看完的话有空就去学基础的html和CSS知识,感觉小球飞鱼做出来的魔改版主题已经很好看了,稍微弄弄就可以,不会太难吧。最难的可能会是Series页面,按照设想我需要自己写出一个新的页面来展示系列文章章节,还要让文章有先后之分,意味着要设置文章权重。MemE主题实现了这个功能,或许可以扒这个主题的代码借鉴一番。希望一年后能实现上述目标!阿里嘎多!

人世间原来不过是一位疯癫的画家往空间泼溅的一大摊乱七八糟的颜色,我们的眼泪却不断地把它们洗掉。
Built with Hugo
Theme Stack designed by Jimmy
© Licensed Under CC BY-NC-SA 4.0