PromleeBlog
网站地图
关于博客
菜单
loading..🐩🐩🐩🐩
编程
React Nextjs
Build Blog
博客搭建目标
博客搭建目标
📅
开始之前
博客自身功能方面的目标
可读性
文章分类
作为开发成果的目标
平台与内容分离
良好的用户体验
SEO优化
结论
开始之前
🔗
从零开始时,我一开始并不知道应该先做什么。
所以,在动手搭建博客之前,我决定先设定一些合适的目标。
我把目标分成了两类。
博客
自身功能
方面的目标
作为
开发成果
的目标
博客自身功能方面的目标
🔗
可读性
🔗
我认为可读性是博客最基本的要素。
虽然很难给出明确的衡量标准,但我为自己定下了以下要求。
正文与标题之间应当有清楚的区分。
字号和颜色应当便于阅读。
应当适当地使用项目符号、编号和表格。
重要关键词应当以
明确的方式
突出显示。
图片不应占据屏幕一半以上的空间。
所有设备上都应保证同样的可读性。
因为第一个读者就是我自己,所以我首先考虑的是怎样让自己读得最舒服。
文章分类
🔗
这也是我决定单独搭建博客的最主要原因。
我写的文章涉及不同主题,因此需要分类。
分类标准如下。
- 카테고리 - 주제 - 시리즈 - 글
有些文章不太容易归类,不过我决定先按照这个标准整理。
我用树状结构对文章分类,形成博客的文章组织结构。
可以在
网站地图
中查看。
作为开发成果的目标
🔗
平台与内容分离
🔗
最初,我打算把文章和博客代码一起存放在GitHub项目中。
但考虑到扩展性、复杂度等可能出现的问题,我决定将文章与博客平台分开。
另外,如果图片和文章也保存在项目内部,可能会产生大量没有实际意义的提交,所以我也决定把图片和文章分开管理。
我计划将文章信息存储在关系型数据库中,把图片存储在Amazon S3上。
这样也应该更便于今后增加搜索等功能。
良好的用户体验
🔗
这是一个会通过搜索引擎吸引真实用户的网站。
想让用户继续停留在博客上,用户体验就很重要。
用户体验是一个很广泛的概念,因此我决定重点考虑以下几点。
快速加载
我打算尝试各种优化方法。
合理组合Next.js的SSR、CSR、ISR等技术,并通过图片优化、数据获取耗时分析等方式保证加载速度。
响应式设计
针对手机、平板和桌面三类设备实现响应式设计。
根据每种设备优化布局和字号等细节。
直观的UI
在不过分复杂的前提下,合理安排包含必要功能的界面。
SEO优化
🔗
即使博客主要是为了记录自己的学习,只要想到别人也会阅读,写文章时是不是就会更加用心呢?
因此,我会通过SEO优化,让文章更容易出现在搜索引擎中。
以后也计划另开一个系列,介绍SEO优化。
👍
截至2024年6月23日,注册Google Search Console还不到两周,
我的博客文章平均每天大约在Google搜索结果中展示15次。
👍
补充:约8个月后的今天,也就是2025年2月26日,博客文章平均每天大约在Google搜索结果中展示300次。CTR(Click Through Rate,点击率)约为3.5%。
结论
🔗
当然,并不是所有事情都会按计划进行。
但有没有目标,仍然会带来差别。
有了目标,就有了前进的方向。
开发速度会更快,事后需要返工的地方也会减少。
2025年2月26日
博客搭建目标 | PromleeBlog