将公共部分提取出来，同时添加用 js 控制 sidebar.current。