/pages/blog/2015/01/17/2210/index.md

https://github.com/rcarmo/sushy · Markdown · 16 lines · 10 code · 6 blank · 0 comment · 0 complexity · 46b07378aae67ddc939b857c3e75db79 MD5 · raw file

  1. From: Rui Carmo
  2. Date: 2015-01-17 22:10:00
  3. Title: Implemented See Also
  4. After a few shenanigans, finally found the time to implement the "See Also"/related pages feature.
  5. In short, wiki pages can now display a list of other pages linking to them, in the grand tradition of wikis like [E2][e2].
  6. That list doesn't include pages that the current page links _to_ (which is a departure from what I had earlier implemented in [Yaki][y]) but that is trivial to add later if necessary (and I intend to revisit this someday using `nltk` for my own uses).
  7. The main challenge here was, as usual, making it look halfway decent on a browser -- I decided to stick to the usual gradient table, but went with `table-cell` and a little inline JavaScript to paint and resize the cells on the client side. The result is not _completely_ responsive, but seems to work well enough.
  8. In preparation for the next set of features (which is going to include blog archives and so forth), I'm now adding development notes to the sample content.
  9. [y]: https://github.com/rcarmo/Yaki
  10. [e2]: http://everything2.com