如何选定搭建我的独立博客工具

身处当前数字化社会,打造我的品牌,愈加显得重要(自我推销)。对于从事技相关的人群,欲要树立并长时间保持本身的我的品牌,最便捷的方法无疑是:坚持长时间高质量输出原创文章。就择取合适的博文平台,也是项技术活儿;本文主旨,就针对这承载文字的各种平台,结合其功能特色,探讨下其优劣所在,以即可为更多朋友,就如何选择博文平台诉求,提供些参考。html

微注:此文首发于我的博客:如何选定搭建我的独立博客工具前端

如何选定搭建我的独立博客工具

早前在知乎上,有如何在语雀,Gitbook,看云和 Hexo 我的博客取舍?一问,受邀回答,兴之所至,趁着午休,就将过往的些经验,稍做整理,回帖分享。后来陆续有见相似提问,既如此,何不在博客中,专写一篇以做阐述?如此,再遇到相似问题,贴个连接则可,岂不快哉?因而,在拖延很多天后,才有了这篇文章。vue


就产出文字这事儿,若是写给本身看,无所谓在哪一个平台;但,若是是对外,则必定要树立我的品牌;就我的品牌的塑造,我的更倾向的形态因而:我的博客;毕竟独立的才是本身的,并且,相比于公众号或者其余平台,都能更好的控制;同时也利于 SEO,能给更多的人提供帮助。在谈我的博客以前,先聊下时下还流行平台型博客:java

微注:如下列出的诸多在线平台,皆不建议做为我的主要经营区域,不利于塑造大范围内的我的品牌(关于国内几个技术社区流量,能够参考国内技术社区流量一览这篇帖子)。git

在线承载文字平台

语雀

优雅高效的在线文档编辑与协同工具,让每一个企业轻松拥有文档中心,阿里巴巴集团内部使用多年,众多中小企业首选。主流 Office 文件全兼容,多人协同,轻松拥有团队知识库。企业文档中心化管理,各种文档井井有理,独立域名,随时随地安全获取。语雀致力于帮助每个个体与企业,都拥有珍贵的知识财富。写文档,就用语雀!程序员

语雀」是一个「知识创做工具」,孵化自 蚂蚁金服 ,是体验科技理念下的一款创新产品,已经是 5万+ 阿里员工进行文档编写、知识沉淀的标配。一开始,他们只是但愿给工程师提供一个写技术文档的 Web 工具,达成「文由汝心生、笔墨语雀来」这个小目标。在打磨产品过程当中,发现身边的每一个人、每一个团队、每一个组织都有不少知识,但一直以来缺乏一个好用的工具让这些知识不仅是留在每一个人的大脑或者电脑里,还能够被记录、分享和交流。带着这颗初心,他们以为语雀不该止步于服务工程师,应该致力于为每一个想表达所思所想的人提供一款顺手的工具,让知识能得以记录和传播,让人们能够在「语雀」中平等快乐地创做和交流知识。github

我的品评:语雀,是相对较新的平台;支持富文本及 Markdown,且对后者作了优化,使得能够书写、预览一体化进行,进一步提高了写做体验。而且额外有注入查找替换翻译大纲等功能,极大提高了功能丰富性。如用来撰写文档,这将是一个很是棒的平台。web

简书

简书是一个优质的创做社区,在这里,你能够任性地创做,一篇短文、一张照片、一首诗、一幅画……咱们相信,每一个人都是生活中的艺术家,有着无穷的创造力。编程

我的品评:早在 15 年就开始使用简书了,帐号 ID:晚晴幽草;彼时,简书才起步,文青范儿中透漏着些许创新,也所以有推荐给不少朋友;在随后的几年中,其写做体验,一成不变未见提高;而在运营中,则愈加不尽如人意,这一点在些博文中有说起,此不赘述;而今,简书早已沦为一隅“鸡汤文遍野,标题党横行”之所,鲜有好文,环境若此,不用也罢。segmentfault

博客园

博客园是一个面向开发者的知识分享社区。自建立以来,博客园一直致力并专一于为开发者打造一个纯净的技术交流社区,推进并帮助开发者经过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。

我的品评:在开始工做的那一年,才知道博客园并注册,那是我的第一个博客:云轩奕鹤;也是由此开启了写博之旅,那时:2013 年 8 月。至此,时光已然过去 6 年,博客园的模样依旧,虽然也是支持 Markdown,但使用体验仍止步不前,多少有些不思上进的味道;不过,索性运营还是不改初心,至今,仍会有不少不错的文章,惋惜,其知名度已不复当年。做为技术开发者,假若写了好文,可同步一份至该平台,分享 & 引流。

掘金

掘金是一个帮助开发者成长的社区,是给开发者用的 Hacker News,给设计师用的 Designer News,和给产品经理用的 Medium。掘金的技术文章由稀土上汇集的技术大牛和极客共同编辑为你筛选出最优质的干货,其中包括:Android、iOS、前端、后端等方面的内容。用户天天均可以在这里找到技术世界的头条内容。与此同时,掘金内还有沸点、掘金翻译计划、线下活动、专栏文章等内容。即便你是 GitHub、StackOverflow、开源中国的用户,咱们相信你也能够在这里有所收获。

我的品评:依稀记得,掘金初出来时候,是有所耳闻的;但不知是在什么时候,就忽然间壮大了,所以也有注册帐号:杨琼璞,在写了以为不错文章后,会在该平台分享下连接,也是有给我的博客带来了流量。客观残酷的现实(事实)是,平台一旦大了,涌入的更多人群,必将拉低社区的质量,微博、知乎、Github 无不如此;掘金一样不能摆脱这样的命运,现在文章质量良莠不齐,且日渐走低。鉴于掘金已将其 SEO 优化已至化境,已不建议同步文章至该平台,以防稀释本身主平台搜索点击量。

SegmentFault

SegmentFault ( www.sf.gg ) 是中国领先的开发者技术社区。 咱们但愿为编程爱好者提供一个纯粹、高质的技术交流的平台, 与开发者一块儿学习、交流与成长,创造属于开发者的时代!

我的品评:回顾下我的在 SegmentFault 的动态,在 2015 年初,有开始注册并使用,帐号 ID: jeffjade;早期在闲暇时间,会偶尔回答些本身有把握的问题;如今偶有些时间,写写文章,会在这上面同步下连接(称之为“发头条”)。在国内的开发者技术社区中,这个最像 Stack Overflow。它集提问题发头条写文章记笔记等功能为一体,另外还设有“圈子”、“专栏”、“课程”、“酷工做”等模块,是当下比较不错的中文开发者社区;也很是推荐各类开发者加以利用 & 贡献。在这个平台写文章,有很不错的用户体验;但,更推荐在本身的平台写,能够同步一份连接发到头条,一来分享给更多人,同时也能够给本身平台导流量,也不用担忧会引发 SEO 反作用。

知乎

中文互联网最大的知识平台,帮助人们便捷地分享彼此的知识、经验和看法。

我的品评:也是在开始工做的那一年,才知道知乎并注册,帐号 ID:杨琼璞;那时知乎,感受是“高大上”的存在,可能是看 & 收藏,鲜有回答或者写文章;一年之前,有开了专栏,偶尔同步几篇文章,也未精心经营,反响通常,就更不在怎么管;现在的知乎,与掘金一模一样;偶尔刷下,多遇广告,幸而还能看到些以为好的回帖,也就仍在使用,兴致踏来,也会回下帖。话说,它也是支持 Markdown 语法的;但那种书写、预览一体化,总给人一种像是 Bug 的“错觉”,而不是体验的改善;这一点,能够向语雀学习。

静态独立博客工具

诚然,对于博文,更重要的部分在于写内容;但毕竟:“工欲善其事,必先利其器”;“更好的刀,能助你更快的砍柴”,所以,在工具上的几番折腾是有必要的;何况,不一样工具间差别化的设计理念,也会使人从中学到不少。若是您感兴趣,能够参见 网站生成器 抑或这份建站工具列表,根据本身最看重的点,对比筛选,从而选取最适合本身的工具。下面就我的所熟悉的几个作下阐述、品评。

Gitbook

GitBook makes it easy for your team to write and maintain high-quality documentation. Share knowledge, boost your team's productivity and make your users happy.

Gitbook,基于 GitHub/Git 和 Markdown(或 AsciiDoc)编写和维护高质量的文档,分享知识,提升团队的工做效率;自带还能够用的站内搜索功能;若是您有搭建技术文档、编写电子书的诉求,那么 GitBook 将是一个不错的选择。Gitbook 示例站点

Hexo

Hexo is a fast, simple & powerful blog framework powered by Node.js.

Hexo 是一个由 Node.js 提供支持的快速,简单且功能强大的博客框架。超快速度: Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。一键部署:支持 GitHub Flavored Markdown 的全部功能,甚至能够整合 Octopress 的大多数插件。支持 Markdown: 只需一条指令便可部署到 GitHub Pages, Heroku 或其余网站。丰富的插件Hexo 拥有强大的插件系统,安装插件可让 Hexo 支持 Jade, CoffeeScript。

我的品评:Hexo, 产品成熟,使用简单,功能强大,有丰富的各类插件资源;但,像发布后台、站内搜索,评论系统相似诉求,虽然有对应的工具,但也须要本身折腾下;Hexo 示例博客: 晚晴幽草轩

Jekyll

将纯文本转换为静态博客网站。

Jekyll 是一个由 Ruby 提供支持的简单、可识别博客的静态站点生成器,很是适合我的,项目或组织站点。 能够把它想象成一个基于文件的 CMS,没有复杂性。 Jekyll 获取您的内容,呈现 Markdown 和 Liquid 模板,并呈现一个完整的静态网站。 她是 GitHub Pages 背后的引擎,您可使用它来直接从 GitHub 存储库托管站点。

我的品评:从几年前开始,就有尝试基于这款工具搭建博客;它也是 Github 针对静态站点的标配工具;现在,中文文档也已齐全,各类 UI 设计也是多不可数;它跟 Hexo 很类似,很是适合我的组织站点;只不过这是基于 Ruby 所开发,使用手法,略有不一样;虽有学习成本,不过依着文档操做,也可快速搭建完成;Jekyll 示例博客:天意人间舫

Vuepress

Vue-powered Static Site Generator.

VuePress,由 Vue 驱动的静态网站生成器;它追求简洁至上,以最少的配置帮助你专一于写做;使用它可享受 Vue + Webpack 的开发体验,能够在 Markdown 中使用 Vue 组件,又可使用 Vue 来开发自定义主题;VuePress 会为每一个页面预渲染生成静态的 HTML,同时,每一个页面被加载的时候,将做为 SPA 运行,使得页面具备很是好的加载性能和搜索引擎优化(SEO);另外还内置了诸多优质特性,好比 Markdown 拓展,自动生成 Service Worker、Google Analytics 集成、多语言支持、以及功能丰富的默认主题等等...... 若是您有搭建技术文档、我的博客的需求,那么 VuePress 将是超棒的选择。

我的品评:Vuepress 是由 Vue 驱动的静态网站生成器,因此,这针对前端开发者,这个是很是棒的选择;另外,它追求简洁至上,以最少的配置,帮助你专一于写做,更对 Markdown 增长了额外的功能,很大程度上提高了阅读体验。只不过,目前发展不久,各类相关性插件还不足,但这也正是前端爱好者发光发热的契机。Vuepress 示例站点:静晴轩别苑幽居空谷轩

Docz

It has never been so easy to document your things.

Docz,为极简创造文档而生。它有以下特征:零配置,无需担忧复杂的配置步骤,且使用十分简单;采用 Wepack 4 构建,彻底热从新加载支持和自动代码分割;基于 MDXMarkdown + JSX ),极大下降组件编写复杂度;易于建立自定义主题;可插拔,支持定制灵活的解决方案;支持 Typescript,容许您的类型定义。另外,Docz 内置了些许组件,经过在组件构建过程当中结合 AST 解析,有可能带来不少出类拔萃的想法,而 Docz 则是更好的选择。甚至,您能够轻松构建和部署您的文档,从而创建您的网站。

我的品评:它同 VuePress 同样,用到了大量前端领域新的技术,所以,对前端开发者也一样具备诱惑力;相比于其余产品,它提供了 Playground 组件,您能够在 Playground 中渲染组件并查看使用的代码,那么它能够用过各类 UI 框架的展现文档;缺陷也雷同,目前发展不久,各类相关性插件还不足;另外一个缺陷是,它构建出来的是 SPA,而 GitHub Pages 自己不支持单页面应用程序(SPA),因此要部署在 Github,则要额外解决这个问题。Docz 示例站点:吾意静晴轩

GitHub personal website generator

Build a personal website that shows off your contributions, interests, and development experience. It’s your own fully-customizable GitHub profile powered by our API, GitHub Pages, and Jekyll—ready for anyone interested in your work—as soon as you’re ready to share it.

这由 Github 官方出品的我的网站生成器工具;它能够快速帮你创建一个展现您的贡献、兴趣和开发经验的我的网站。 它是您本身的彻底可自定义的GitHub配置文件,由 GitHub API,GitHub Pages 和 Jekyll 提供支持,适用于对您的工做感兴趣的任何人 - 只要您准备好分享它。

我的品评:该工具开箱即用,与 Github 保持同步,支持添加自定义域名,使您能够专一于重要的事情。有借助它在极短期内,构建了展现我的 Github 相关的网站,其出色的设计,使人使用体验感受良好;固然,您彻底能够在其基础上,根据您的想法作任何扩展。同类型的还有:gitfolio:personal website + blog for every github user。只不过该工具所具有功能过于简单,暂时也没有相关性插件予以弥补,可用以做为我的 Github 展现工具。Github Generator 示例站点:Github | 杨琼璞

此类型的工具还有不少,好比 docsify 等 ,鉴于篇幅就不一一列举说明了。

舒适提醒:以上这些工具,站内搜索、部署以及评论,都是须要自行搞定的,但折腾起来也比较轻松;站内搜索,可使用 Algolia:提供搜索即服务,帮助你打造实时的网站及应用内搜索服务。至于部署和评论,均可以基于 Github 就好;分别是 Github pages 服务和 Github Issues

支持后台的博客系统

除了上述不少静态博客工具,也有不少集成了后台发布等功能的博客系统;基于这些工具所打造的平台,进一步方便了博文的发布与修改;若是你有本身的服务器,推荐积极尝试下。下面就两款有所实践的工具,作下介绍。

Ghost

Ghost 一个简洁、纯粹的内容创做与发布平台,目由非盈利性组织 Ghost Foundation 和一群优秀的独立贡献者共同维护。她是基于 Node.js 构建,具备易用的书写界面和体验;官方提供 Docker 镜像,部署颇为简单;博客内容默认采用 Markdown 语法书写,其目标是取代臃肿的 Wordpress。另外,她具备一个很是强劲好用的后台,丰富的编辑功能,让你触手可及;容许注入代码,结构化数据,自定义 Facebook 和 Twitter 的社交媒体共享卡,使您可以为社交媒体添加自定义图像,标题和说明,十分利于 SEO;而且集成大量外部服务,容许您建立和自定义各类链接的应用程序;而且支持自定义主题,容许多人协做等等等等,更多功能能够参见强大如斯,Ghost 开源博客平台;另附 Ghost 文档地址

Ghost 博客系统后台

我的品评Ghost,是我的很是欢喜的博客系统;其 UI 极具美感,集成了很是多插件,如 Unsplash 等;自带强大的后台,可自定义修改;支持多人协做,部署简单.... 惟一欠缺的是,在国内使用,须要自行关联评论系统;Ghost 示例博客站点:静轩之别苑

Solo

Solo - 一款小而美的 Java 开源博客系统,专为程序员设计。

我的品评:Solo,是基于 java 所打造的开源博客系统,沉淀至今,融入了很是多用户应该都会用到功能,包括评论、置顶、国际化、多用户协做、多端适配、社区同步等各类功能;早期也是有尝试使用 Docker 搭建,整个过程较为顺利,只不过未能找到满意主题而做罢;现在,其开发者借鉴了 Ghost 的一些 UI 设计,已然是弥补了博客皮肤这块的不足,是我的比较推荐的博客系统。Solo 示例博客站点:[D 的我的博客]https://88250.b3log.org/?utm_source=jeffjade.com)


备注:以上说起的博文平台或系统,书写都是可基于 Markdown;能够基于 VsCodeAtom 或者其余 Markdown 编辑器,视本身兴趣或习惯而定。

综合以上信息,假若已拥有我的服务器,推荐使用 Ghost 搭建;暂时尚未:若是是前端开发者,则看我的兴趣,倾向于 VuePress;如不是:建议使用 hexo,相对来说:产品更为成熟,使用简单,功能强大,插件丰富,社区活跃。

文章最后寄语

“可以得到暴利的职业,都有一个共同特色:可扩展性,一次劳动能够服务成千上万的人”。软件、电影、游戏行业都具备可扩展性,做品的生产成本是固定的,但能够被消费无数次,因此有巨大的获利空间,创造出许许多多的富豪。阮一峰在其每周分享第 54 期中,引用到一段话:“写做是最具可扩展性的活动。你呆在家里,不去参加活动、会议,只是在网上写下本身的想法,而后你就具备了最好的可扩展性”。对此观点,深觉得然,你以为呢?

@2019-07-29 于东莞.长安 Last Modify:2019-08-06

相关文章
相关标签/搜索