关于本站

本贴最后更新于 2139 天前,其中的信息可能已经时过境迁

作为一个写博客的程序员,会经历这几个阶段:
1、在博客服务提供商上写,主要是因为免费、零运维并且能够通过平台引流。
2、通过开源程序自建自运维,主要是因为自由、能自定制二开。
3、自己开发博客程序,主要是因为..技痒吧...

大多数人止步于 1,甚至是 0.5(写几个月就放弃的);一部分人止步于 2,他们的重点是写作,工具选择顺手的就行,他们很容易在 1 和 2 之间来回切换。骨骼精奇的人会走到第三阶段,他们一般都患有选择困难症,自命不凡,如果运气好的话他们可以改变世界。

上面这段话摘自《Solo 项目简介》,说实话,自己亲身体会过这几个阶段。开始我的写作平台是 CSDN,后台由于 CSDN 的种种行为....(大家懂的),我感觉自己强迫症的毛病就烦了,实在是忍不了这些广告和种种过分的行为,我开始尝试免费的 GitHubPage,用的是 hexo + next 主题,原来的博客地址是:v1.zouchanglin.cn ,这个博客用了一段时间,其实感觉还是蛮好的,hexo 那些对应的主题界面整洁,代码样式也好看,而且运维费用几乎没有(除非你要用 CDN 加速之类的),所以这种写作方式我还是用了很长一段时间。

这个博客也就叫做 Tim 的新空间了,没什么别的意义,因为我的昵称叫做 Tim,这个昵称有什么意义呢?完全没有,一个名字罢了,明天就有可能换成 Jim 或 Tom。

我在看来 hexo+next 的缺点:
1、插件很多,如果喜欢折腾系统十分不建议使用此组合,因为配置一次很麻烦的,所以即使折腾也要做好备份。
2、使用 GitHubPage 有时会很慢,甚至加载不出来,所以不得不使用 CDN 加速。
3、当然在国内可以使用七牛云等作为载体,但是同样也是需要七牛云上传的插件等等,配置之繁琐实在是做好一次巴不得把系统打成快照,比如:在虚拟机里面写就好了。

我自己写过一个博客系统,使用技术框架是 Thymeleaf + SpringBoot,虽然已经实现了大部分功能,部分功能也改改 BUG,但是由于我的审美的原因,用 BootStrap 也无济于事....好吧,而且 markdown 编辑器采用的是 Editor.md,字体和代码高亮有点丑(应该是特别丑),其实我感觉前端还真的是要 Vue.js 的一写开源库完成,写成那种完全前后端分离的形式,但是我还得去学一下 vue.js,哈哈等有时间在学吧,现在其他的事情也多的很,写好高并发、高可用的后端代码应该是更重要的事情!

哈哈,BootStrap 的博客感觉还是太挫了,虽然是自己写的,但是实现功能即可,也没必要去用于实际生产环境,如果有 solo 这样的系统可以代替的话也就不用去想前端的美化什么的,学习重心才不会发生偏离,之前的博客使用 hexo+next+ 七牛云,用的二级域名代替的临时域名,感觉外观呢是极简派,重点还是内容吧,让它永远尘封在七牛云吧,现在是 2019,继续在成长的道路奔跑,solo 便是记录我成长的一个工具了!

  • 博客

    记录并分享人生的经历。

    273 引用 • 2389 回帖 • 1 关注

相关帖子

1 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
zouchanglin
不做一个码农,要做软件工程师 西安

推荐标签 标签

  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    337 引用 • 324 回帖 • 1 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 555 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    500 引用 • 1396 回帖 • 252 关注
  • abitmean

    有点意思就行了

    34 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    121 引用 • 323 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    188 引用 • 3916 回帖
  • OneNote
    1 引用 • 3 回帖 • 2 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    240 引用 • 224 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    415 引用 • 3601 回帖
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 12 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 2 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 451 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    76 引用 • 258 回帖 • 635 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 201 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 61 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 167 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 1 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    59 引用 • 22 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 1 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 472 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    173 引用 • 541 回帖
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    101 引用 • 905 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1444 引用 • 10083 回帖 • 499 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 714 关注