跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 我写了一款跟 PHP 鸟哥一样的博客皮肤
未分類
2020 年 11 月 25 日

我写了一款跟 PHP 鸟哥一样的博客皮肤

我写了一款跟 PHP 鸟哥一样的博客皮肤

資深大佬 : mikemintang 0

我从 2013 年开始搭建自己的博客网站,最初用的 WordPress,买了一台云主机,下了一个 CMS 风格的皮肤,当初的网站长这样:

我写了一款跟 PHP 鸟哥一样的博客皮肤

后来我学习了 Markdown 语法,接触了一些静态网站生成工具,就折腾着把原来的网站迁移到了 Hexo。自己动手写了一个皮肤,整成了这个样子:

我写了一款跟 PHP 鸟哥一样的博客皮肤

后来慢慢的发现,使用 Hexo,每次构建发布的时候太慢了,有时候换个皮肤,会遇到一大堆 js 报错,自己开发皮肤的时候也不太好调试。

然后接触到了 Hugo,Go 语言实现的静态站点生成器,号称“世界上最快的静态网站生成框架”,无论是内容生成速度还是开发效率都非常的高。

果断从 Hexo 换到了 Hugo 。几乎没有什么迁移成本,把 markdown 文章拷贝一下,就直接跑起来了。

网站生成工具换了之后,接下来最重要的事情,就是要整一个好看的皮肤。 我上一个使用的皮肤长这样:

我写了一款跟 PHP 鸟哥一样的博客皮肤

每隔一段时间,我都会觉得在用的博客皮肤不好看,然后就总想着换一个皮肤,在网上找一圈没有喜欢的就会自己写。

前阵子看到了 PHP 鸟哥 的个人网站:

我写了一款跟 PHP 鸟哥一样的博客皮肤

当时就被吸引了,我就喜欢这种简洁大气黑白配的风格。于是便有了把鸟哥的博客皮肤 copy 下来的想法。

还好 Hugo 的主题开发工作比较简单,官网文档很详细,差不多花了两个小时就把基本的页面写完了,又花了一个礼拜的时间做了一些优化。

最终写完了这个 Hugo 皮肤:hugo-theme-period。

为什么要叫 period,因为我发现鸟哥的网站用的 WordPress 的主题名字也叫 period,我做的是 wordpress-theme-copy-to-hugo 的工作,所以主题名称保持一致吧。

现在这款皮肤已经在我的个人网站:idoubi.cc 用上了,预览效果是这样:

我写了一款跟 PHP 鸟哥一样的博客皮肤

我在这款主题支持了几个右侧的挂件,分别是

  • [widget.about] 作者简介
  • [widget.projects] 开源项目展示
  • [widget.qrcode] 公众号二维码
  • [widget.categories] 文章分类展示
  • [widget.tags] 文章标签展示
  • [widget.links] 友情链接

如果你下载了我的这个主题,你可以根据自己的需求,配置对应的挂件。

这款皮肤已经在 Github 开源,地址在:https://github.com/idoubi/hugo-theme-period

我也把这款皮肤提交到了 Hugo 的官方主题仓库,等审核通过后就能在 Hugo 官方主题商店 看到。

欢迎大家下载使用,给个 Star 。

More

还是要强烈推荐一波 Hugo,这真的是我用过的最好的一个开发工具。除了写静态网站,你还可以用它来写项目文档、API 等,扩展性很强,文档非常友好。

之前写过一篇文章:基于「 Hugo 」搭建个人博客网站,对 Hugo 的基本使用做了简单的科普。后面有时间我打算写一写 Hugo 开发自定义皮肤的一些关键技巧,希望能有更多的人关注 Hugo 、使用 Hugo 。

在线预览

idoubi.cc

大佬有話說 (2)

  • 資深大佬 : ArJun

    hugo 的响应速度太快,都不太适应··

  • 主 資深大佬 : mikemintang

    @ArJun 哈哈 毕竟号称“世界上最快”

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具