瞎扯淡 Octopress 久未更新,大家有转到其他地方吗?

lulalala · 2017年11月20日 · 最后由 ericguo 回复于 2019年02月26日 · 4106 次阅读

Octopress 的开发停止一年了,想问大家写 blog 网志的时候:

  1. 还是使用 Octopress
  2. 转到其他自架方式(能顺便推荐一下是用哪个 lib 吗)
  3. 转到如 Medium 之类的服务
  4. 部落格已经没落没人写了

感恩~

jekyll

别用小众的工具

octopress 还是可以用的啊,有啥不能满足你的么?不过我个人更推荐 Middleman,但那个并不是开箱即用的,但是功能非常强大。

@jasl 最近考虑开个 blog,所以在考量要不要自己架~

对 lulalala 回复

要为了单纯写文章 Octopress Jekyll 都可以,Octopress 虽然不维护了,但本身也就是 Jekyll 的包装而已,理论上还是可以在底下用最新版 Jekyll 的。

要玩花样的话,就试试 Middleman,Jekyll 的模板引擎是 Liquid,使用限制太多,而 Middleman 默认 erb 可以 haml、slim,同时也很容易编写 helper(就像 Rails),而且前端资源管理集成了 Assets pipeline,感觉集成 webpacker 应该也不是难事。

可以看看我两年前搭的架子 https://github.com/jasl/haven

对 jasl 回复

开发停止两年了🌚

对 mizuhashi 回复

挖了坑就跑,真特么刺激...

Ghost + Digital Ocean 5 美金一个月的 Droplet 搭的博客 (http://1c7.me)

好处是想写就写,我每次打开 Ghost 的 Mac 客户端就写,所有操作很直观,就点点按钮。
不用 Jekyll 那样 jekyll serve jekyll build ... git push 然后扔到 Github Pages 去(免费算是个优点吧。)
Jekyll 写个博客打那么多命令,烦人。用了一阵子就弃了。

已经不写 blog 了,根本没时间,记笔记就好了。

对 1c7 回复

在用 github 的免费 Jekyll,没有那么多命令 就新建文件,push 提交

Teahour.fm 是用 Middleman 写的...

可以参考: https://github.com/pragmaticly/teahour.fm

非常强大!但是需要一些些开发!

可以是试试 nanoc。(https://github.com/nanoc/nanoc)

对 pathbox 回复

我直接用网页 Github 编辑的时候写中文总是会有问题,所以就只好本地写了 push

Hexo

不过这类东西有个缺点,你没法随时随地写点东西,感觉不如用一个博客系统,比如简书和 Medium。

对 a0nqm 回复

搞静态博客其实还是为了折腾。。。真要写文字 Medium 简书 Wordpress 已经很好用了

试试 netlify

博客还是用 wordpress 比较好吧,也是一个经典。

对 jasl 回复

#程序员的自嗨

@jasl Medium 和简书都不支持代码高亮吧。还得贴 gist 链接。除此之外都不错。

Middleman 或 nanoc 推荐 middleman,已经为博客开发了一些开箱即用的组件。 Nanoc 还是略显复杂,而且有点反直觉

对 Peter 回复

我也是笔记写的最多,不过 blog 还是会写,用来总结笔记的精华部分

对 a0nqm 回复

使用 CI 自动更新的方式,可以随时随地更新博客

可以参考我写的这篇文章:http://blog.forecho.com/octopress-and-travis-ci.html

hexo 我也写过教程

博客最主要的还是内容,其他的能少折腾就不折腾,我的博客貌似还在用 Octopress 2.x

我自己也還在用 octopress ;)

对 forecho 回复

随时随地?比如我在手机上可以写么?

对 1c7 回复

所以可以使用 github markdown ,自动帮你 build 呀

Octopress 迁移的一个问题是文章 url 的变化。 被搜索引擎收录,所以链接不想丢。 但换工具一般路径会变(或保持需要进行特殊配置)

对 a0nqm 回复

只要你手机可以创建代码文件就可以,比方说我的博客仓库是 https://github.com/forecho/blog ,手机直接打开网页版是不支持创建文件的,但是 iOS 上可以通过一款叫 Working Copy 的 App 可以实现,然后你就可以再手机上创建文件,提交。然后自动触发 travis-ci,自动更新网站。

我目前就是这样实践的,不过我没有手机写博客的需求。这样的好处就是一次配置,任何地方只要联网,打开浏览器就可以写,还省下了服务器的费用。

对 forecho 回复

如果能做到,确实很不错。重点是能在手机上 commit & push,能做到这一点感觉不太容易。

推荐使用方法 jekyll,项目挺活跃的,在电脑上使用 jekyll-admin 挺爽的

现在的选择应该肯定是https://www.gatsbyjs.org/ 写 blog 学 react,一次做两件事。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号