搭建博客 以hugo和halo为例
1.博客的现状 现在网络上有很多的博客平台,比如CSDN、掘金、简书、博客园、知乎等等。在搜索引擎搜索相关内容时,往往前面几篇都被这几个大平台垄断了,个人博客一般隐藏在后面,如果没有做SEO优化,甚至完全搜不到,而很多优质的文章都藏在个人博客里面,现在很多静态博客都会和Github结合起来搭建,而Github屏蔽了百度的爬虫抓取,所以在百度很难搜到搭建在GitHub的个人博客,这是一大遗憾。 Tips: SEO是指按照搜索引擎的算法,提升你的文章在搜索引擎中的自然排名。 2.博客的分类 博客一般可以分为静态博客和动态博客。 静态博客:一般来说只有前端展示,即直接渲染生成HTML标准的文件呈现给客户端,没有后端数据库支持的博客叫做静态博客。此类博客比较轻量级,部署简单,成本较低,速度也很快,安全性高。 动态博客:动态指的是前端html和css等展示是通过动态调用再解析而成,不是生成的现成静态文件,且会与后台数据库进行交互,进行数据传递。 Tips: 通俗理解就是静态博客不需要使用服务器,而动态博客需要使用服务器进行交互。 3.动态博客搭建(halo) 当手中有一台云服务器(或者有一台具有公网IP的电脑),可以使用这种博客搭建方式。下面是以云服务器为例的具体搭建方法。 SSH远程连接云服务器终端(使用mobaxterm) 以下是服务器登录后的终端界面 Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-90-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage * Introducing Expanded Security Maintenance for Applications. Receive updates to over 25,000 software packages with your Ubuntu Pro subscription. Free for personal use. https://ubuntu.com/pro New release '22.04.2 LTS' available. Run 'do-release-upgrade' to upgrade to it. Welcome to Alibaba Cloud Elastic Compute Service !...