谁不想拥有自己的博客网站?

Posted Li-Yongjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁不想拥有自己的博客网站?相关的知识,希望对你有一定的参考价值。

# 拥有个人博客网站的好处

  • 想发啥发啥,不怕被审核掉
  • 网站风格自己改造,想怎么炫酷就怎么炫酷
  • 有幸做大后还可以可以承接广告
  • 拥有属于自己的一片小天地

下面我们就一起来看看怎么搭建一个博客网站,这里以 hugo 为例。
先说下 hugo 的优点,go 语言编写,响应速度非常快,博客内容支持主流的 markdown 格式。

# 下载 hugo 软件

https://github.com/gohugoio/hugo/releases

我的环境是 centos7 64 位,所以选择 hugo_0.87.0_Linux-64bit.tar.gz
如果大家觉得 github 下载慢的话,我为大家存到了 chinacode,https://codechina.csdn.net/lyndon_li/hugo_linux_64/-/tree/master/,可以到这里快速下载。

# 解压部署

部署非常简单,因为它就是一个二进制程序,我们只要将它放在 /usr/local/bin/ 目录就可以了。或者放在任意目录,加上环境变量。

$ tar xvf hugo_0.87.0_Linux-64bit.tar.gz -C hugo
$ cd hugo
$ cp hugo /usr/local/bin/

# 创建博客网站目录

不需要使用 mkdir 创建,只需要执行下面这个命令,就自动创建了

hugo new site hugoblog

这样就创建了一个博客网站目录 hugoblog/,并生成了必要的配置文件和目录。

[root@Box ~]# tree hugoblog/
hugoblog/
├── archetypes
│   └── default.md
├── config.toml
├── content
├── data
├── layouts
├── static
└── themes

config.toml:配置文件
content:网站内容,其下的 post 目录就是我们存放博客文章的目录,文章采用 markdown 格式,一个文件就是一篇博客文章。书写和管理都十分方便。
static:存放媒体文件,可以使用 URL 直接访问。甚至可以被当作图库,我的所有的博客文章里的图片都是存放在这里。
themes:存放第三方主题,一个目录就是一个主题

# 下载主题

我使用的是 飞雪无情 大神开发的主题 maupassant,大家可以访问他的网站看看效果,不过网站上有不少广告,估计大神接了不少广告,羡慕

$ cd themes/
$ git clone https://gitee.com/lyndon2/maupassant-hugo.git
$ mv maupassant-hugo/ maupassant

# 修改配置文件

这是我一直使用的配置文件,大家可以根据自己的实际情况增减修改

[root@Box hugoblog]# cat config.toml
languageCode = "en-us"
title = "Lyndon's Blog"
theme = "maupassant"

summaryLength = 70
hasCJKLanguage = true

#保持分类的原始名字(false会做转小写处理)
preserveTaxonomyNames = true

[author]
        name = "Lyndon"

[params]
        localSearch = true
        author = "Lyndon"
        #busuanzi = true

[menu]
        [[menu.main]]
                identifier = "about"
                name = "关于"
                url = "/about/"
                weight = 4
        [[menu.main]]
                identifier = "archives"
                name = "归档"
                url = "/archives/"
                weight = 3

[markup]
        [markup.highlight]
                #lineNos = true
                #style = "github"
                #style = "monokai"
                #style = "solarized-light"
                style = "monokailight"

[params.utteranc]
    enable = true
    repo = "liyongjun123/hugo-blog-issue"    # 存储评论的Repo,格式为 owner/repo
    issueTerm = "pathname"  #表示你选择以那种方式让github issue的评论和你的文章关联。
    theme = "github-light" # 样式主题,有github-light和github-dark两种

# 运行

hugo server -w --baseURL=http://192.168.1.29:8088 --bind=0.0.0.0 --port=8088

# 浏览器访问

# 展示

这是我一年前搭建的个人博客网站,链接,我比较喜欢简洁的风格,不过该有的功能不能少,比方说留言功能。

至今为止我在上面发布了近 300 篇文章,对自己学习、整理、总结都挺有帮助的。

希望你们也能拥有自己的博客网站。

以上是关于谁不想拥有自己的博客网站?的主要内容,如果未能解决你的问题,请参考以下文章

谁不想拥有自己的代码仓库?

谁不想拥有自己的代码仓库?

工具推荐常用前端开源静态网站推荐

如何免费且高效的拥有自己的博客

如何拥有个人博客?

如何拥有个人博客?