1.为什么要搭建个人网站?
- 成长记录:利用网站记录生活点滴、各种想法以及工作学习成果,方便
- 归纳总结,同时也可以分享给他人。
- 个人名片:展示自己,认识更多有相同兴趣爱好的人 。
- 融会贯通:督促自己学习开发、云计算、运维等知识。
- 额外收入:通过流量广告、提供商业服务、获取赞助等形式获取一定的收入。
2.网站历程
从2018年至今,1600多天快5年啦
3.怎么搭建?
- 明确做网站的目的,能否坚持下去。
- 确定网站形式:博客、资讯、论坛或纯个人展示的站点等。
- 确定网站主题:个人网站一般不可能像综合网站那样做得内容大而全,需找准一个自己最感兴趣内容,创作优质内容,比如技术文章记录分享。
- 确定网站载体:是使用第三方平台、开源程序还是自己开发搭建。
- 部署到互联网上,能稳定访问。
- 可以随时进行内容创作。
- 维护更新,网站要注意经常维护更新内容,保持内容的新鲜
3.1.博客平台
如果只是记录或分享,那么推荐使用博客平台,不需要运维可以专注写作;用户量大,文章展现量更高。不过一般很难个性化定制,限制比较多。
我一开始没有搭建自己博客前就是用的博客园。当然也有其他优秀的平台,如:
- 掘金是近年发展起来的一个博客平台,页面比较清爽,技术氛围不错的一个平台。
- 博客园无论是发文章/评论响应速度都很快、体验好。可以自定义修改主题。 不过页面风格看起来像是10年前的,一部分人不喜欢。
- 思否:专注于技术问答的平台,界面清晰、markdown渲染的样式好看,技术氛围不错。
如果不嫌弃博客园的风格,可以选择博客园。否则建议选择:掘金/思否。
3.2.开源程序
如果要更好看的主题,好用的插件,那么可以用开源程序,主题、功能可以通过社区获得,持续更新,不用自己开发,也可以专心写作。不过需要自己部署和维护。
这里推荐我使用过的2款开源程序
3.2.1.wordpress
一款能让您建立出色网站、博客或应用程序的开源软件。43% 的网站都在使用WordPress,小到兴趣博客,大到新闻网站。
技术:PHP+Mysql
优点:
- 丰富且方便的主题以及插件系统。
- 新版有网页编辑器,可以编辑出自己喜欢的页面出来。
缺点:
- 插件数量需要控制,会影响到网站运行速度和用户体验。
- 静态化较差。
3.2.2.Hexo
快速、简洁且高效的博客框架。使用 Markdown存储、解析文章,可用靓丽的主题快速生成静态网页。
技术:Node.js
优点:
- 快速轻量(因为没有后端)。纯静态,可以部署在GitHub之类的托管平台,几乎0成本建站。
- 主题丰富、功能完全。
缺点:
- 没有后台进行写作、配置。
- 评论、文件管理比较麻烦,需依赖第三方平台。
3.3.自己开发
为什么要自己开发?
- 博客平台有诸多限制,没法个性化主题。
- 开源程序,想要定制功能、修改主题也有一定的学习成本。
- 以上基本都是服务端渲染,前后端耦合到一起,前端用到的技术比较少。
- 提升系统设计能力,独立开发。
- 可以复习前端并学习后端的一些知识。
- 还是太闲了
最终我选择了自己开发,所以在这里用文章记录下搭建个人博客网站的过程
还没有评论,快来抢第一吧