大野狼先生1314K3 2024-02-04 04:57 采纳率: 100%
浏览 5
已结题

个人博客该怎么做比较好呢?自架or框架

目前大一,最近在写自己的个人网站,很好奇到底是自己一个一个文件刻出来的站比较能受到Recruiter的青睐,还是用类似于Hexo等等的框架假设出来的较好呢?再麻烦各位哥姐们帮忙解答,新春快乐呀!

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-02-04 05:01
    关注

    引自免费微信小程序:皆我百晓生

    当然可以,关于个人博客的制作方式选择,我们从以下几个方面来详细讨论:

    1. 技能学习与成长

    • 自架网站:通过自己一个文件一个文件地编写代码搭建网站,你可以深入理解前端开发(HTML、CSS、JavaScript)、后端开发(Node.js、PHP等)、数据库管理以及服务器部署等各个环节。这种做法对于技能提升有着无可比拟的优势,特别是在你处于大一阶段,通过实践可以积累宝贵的经验。
    # 自定义博客站点架构示例
    .
    ├── index.html     # 主页HTML文件
    ├── styles.css     # 样式表文件
    ├── scripts.js     # JavaScript脚本
    ├── blog-posts/    # 博客文章目录
    │   ├── post1.md
    │   ├── post2.md
    ├── server.js      # 后端服务脚本
    └── database.sql   # 数据库结构和数据脚本
    
    • 框架搭建:使用Hexo、Jekyll、Gatsby或其他静态站点生成器,你可以在短时间内快速构建出功能完备、样式美观的博客,并且能够专注于内容创作和主题定制。这些框架通常基于Markdown写作,对技术要求相对较低,但同样有助于了解模板引擎、插件机制等现代Web开发概念。

    2. 面向招聘者考量

    • 自架网站:如果你的博客完全由自己设计和实现,展示了扎实的编程基础和项目管理能力,这将是一个非常吸引招聘者的亮点。他们可以看到你的动手能力和解决问题的能力,尤其是在简历中附上GitHub仓库链接,供招聘者查看源码。

    • 框架搭建:虽然使用框架可能不那么“原生”,但它体现了你熟悉并能高效利用现有工具的能力,这也是现代软件开发中的重要素质。如果你在使用框架的同时,对其进行了深度定制或贡献了开源插件,同样会受到认可。

    3. 维护成本与扩展性

    • 自架网站:长期来看,自建网站的维护成本可能会更高,因为你需要处理所有更新、安全性和性能优化问题。但自建网站的灵活性更强,可以根据需求自由调整功能。

    • 框架搭建:借助成熟的框架,大部分维护工作已经被社区解决,例如版本升级、安全补丁等。同时,许多框架都有丰富的插件生态,方便后期添加新功能。

    4. 建议

    考虑到你是大一学生,建议可以从使用框架开始,如Hexo,一方面能够迅速建立起个人博客,另一方面也能通过学习和实践掌握一些基本的Web开发知识。随着技术的成长,未来也可以尝试自建一套博客系统以展示更高级别的技术水平。

    总结

    • 对于初学者,推荐先使用静态站点生成器如Hexo来搭建博客,以便快速启动和专注于内容创作。
    • 在掌握了基础知识之后,可以逐步尝试自建网站,既能深化技术栈,又能增加项目经验,更好地满足招聘者对多样化技能的要求。

    请根据自身情况权衡利弊,合理选择适合自己的方式来创建和维护个人博客。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 2月13日
  • 已采纳回答 2月5日
  • 创建了问题 2月4日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 易优eyoucms关于二级栏目调用的问题
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题