«前の日記(2012-03-03 (土)) 最新 次の日記(2012-03-05 (月))» 編集
にっき
Google
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|10|12|
2015|01|12|
2016|01|12|
2017|01|12|
2018|01|12|
2019|01|12|
2020|01|12|
2021|01|
2022|01|
2023|01|
2024|01|

2012-03-04 (日) [長年日記]

_ セクションだけ検索

このtDiaryはセクション表示というのがあって、セクションのみの表示が可能なように特殊な改造が施されている。この改造については以下のあたりが参考になる。

https://github.com/elpeo/tdiary-contrib/tree/master/util/section_link

また、tDiaryにはsearch_control.rbというプラグインがあって、これで特定のページのみ検索対象にする(ようにロボットにお願いする)ことができるのだが、このプラグインが(当然)セクション表示に対応していないため、日毎表示とセクション表示が両方ともインデックスされてしまい、常々これを直したいなーと思っていたのだが、やっと時間がとれて修正することができた。差分は以下のような感じである。

https://gist.github.com/1972632

この修正をした上で、セクション表示のみインデックスされるように設定すればOKである。もうすでにインデックスされてしまったページは…………どうなるんだろう?


«前の日記(2012-03-03 (土)) 最新 次の日記(2012-03-05 (月))» 編集