public function link($path, $name, $type, $page = 1)
{
if ($type === 'html' && $name === 'index') {
if ($page > 1) {
return '/' . ltrim($this->trimPath($path) . '/', '/') . $page . '/';
}
return ltrim('/' . $this->trimPath($path) . '/', '/') . '/';
}
if ($type === 'html' && $name !== 'index') {
if ($page > 1) {
return '/' . ltrim($this->trimPath($path) . '/', '/') . $name . '/' . $page . '/';
}
return '/' . ltrim($this->trimPath($path) . '/', '/') . $name . '/';
}
return sprintf('%s%s%s.%s', '/', ltrim($this->trimPath($path) . '/', '/'), $name, $type);
}