forked from wezm/wezm.net
Draft: built-with-cobalt
This commit is contained in:
parent
81aaaf2d1e
commit
3e42a9969d
1 changed files with 21 additions and 0 deletions
21
content/technical/2017/10/built-with-cobalt.md
Normal file
21
content/technical/2017/10/built-with-cobalt.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
I replaced Hugo with Cobalt on [Bit Cannon].
|
||||||
|
Hugo is great, I had no complaints, but as mentioned in my [last post][rust-tools]
|
||||||
|
I want to make use of Rust tools where reasonably possible, to help them and
|
||||||
|
Rust itself gain traction.
|
||||||
|
|
||||||
|
The conversion was relatively straight forward. I wrote [a little Ruby script
|
||||||
|
(hugo2cobalt)][hugo2cobalt] to convert the front matter from TOML to YAML and
|
||||||
|
ensure the dates were in the right format. I ported the "theme" to Liquid.
|
||||||
|
Cobalt doesn't have any support for pagination at the moment, so that didn't make
|
||||||
|
the cut, which is fine with the number of posts I have. Tag support is limited
|
||||||
|
but I've only used one tag on the site so far, so it was easy to manually add
|
||||||
|
a tag page for, '[#wesonlinux]'. I was able to preserve the same URL structure
|
||||||
|
for all pages, so that was easy.
|
||||||
|
|
||||||
|
Cobalt supports [JSON Feed], so I enabled that.
|
||||||
|
|
||||||
|
[Bit Cannon]: http://bitcannon.net/
|
||||||
|
[hugo2cobalt]: https://github.com/wezm/hugo2cobalt
|
||||||
|
[JSON Feed]: https://jsonfeed.org/
|
||||||
|
[rust-tools]: /technical/2017/09/rust-tools-talk/
|
||||||
|
[#wesonlinux]: http://bitcannon.net/tags/wesonlinux/
|
Loading…
Reference in a new issue