本站(技术)背景介绍

本站(技术)背景介绍

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。

简单点说,这种文档格式在 IT 业使用颇多,日常还可以拿来记笔记。由于它很方便就可以转成HTML文档,所以记好的笔记,如果要发表到网上,发到博客上,也是水到渠成的事。


专门用于编写 markdown 文档的软件很多,不少大牛是直接用 NotePad++ 写的,本X(就这么定了,我是 X_Monster 本X,大家好😂)用的是Typora2


  • 一者,作为一个多年混在 IT 业底层的搬砖工,深感知识海洋之浩瀚、本X 脑容量之渺小,常常迷失于大量杂乱的碎片笔记之中
    • 亟需一个既能组织起这些碎片知识(系统学习一些课程也能减少这方面的情况),又能方便检索的解决方案
  • 再者,也有必要写写博客,装装X
    • 写博客也能从另一个方面,促使 本X 更深入地探究遇到的问题
  • 于是,就有了这个站点


  • Hugo是用go语言写成的框架,可以用来快速生成静态网站。
    • 现在自建博客要么用 WordPress,要么用 jekyll、Hugo、Hexo 生成静态网站
    • 静态网站有一大好处,就是可以直接扔 GitHub 的免费空间4
      • 本站由于放了一个PHP工具(MAC地址对应厂商查询),还是买了台云服务器
        • 这是我19年学 PHP 的时候写的一个工具,挺常用的,本来是一个庞大的、只完成了极小部分的项目的一小部分,现在先单独拿出来,放这里
        • 打个广告😜:
          • 全网支持输入MAC地址格式最多
          • 全网唯一支持批量查询
  • 本来是打算用 jekyll5 的,但是因为不明原因,安装过程各种 “水土不服” ,于是改用 hugo ,正好go语言也在我的学习列表中🤔


Hugo单独无法使用必须使用主题

官网或者GitHub上有大量主题可供选用,有适合单页面展示公司、产品的,也有适合blog使用的,大多数都有提供Demo演示,本X 选用的是 Loveit 主题。


Loveit 主题页脚的这部分代码:“ CC BY-NC 4.0”,我也是第一次见,搜索了一下,才知道原来著作权也有软件的开源协议一样的授权协议了。好事,可以用起来。

知识共享许可协议(英语:Creative Commons license,或创用CC许可)是一种公共著作权许可协议,其允许分发受著作权保护的作品。一个作者可使用创作共享许可授予他人分享、使用,甚至创作派生作品的权利。创作共享提供给作者灵活性(例如,他们可以选择允许非商业用途使用他们的作品),保护使用或重新分配他人作品的人,所以他们只要遵守由作者指定的条件,不必担心侵犯著作权。

Creative Commons Public Licenses.png
本站技术背景(Creative Commons Public Licenses)

主题默认使用的是 “BY-NC” ,也正适合 本X 使用,大概意思就是:转载保留出处(署名)、允许派生作品、不允许商用。


本站部分是静态页面,部分是PHP页面。

静态页面,先用 “Typora” 写好 markdown 文档,再通过 “Hugo” + “Loveit主题” 生成,然后发布到云服务器。