Jekyll假定生成的站点将从根目录提供,随后所有链接都以"/"开头.我想从子目录中提供一个博客,即http://www.example.com/~user/blog.
设置permalink变量(http://jekyllrb.com/docs/permalinks/)将是部分修复,但不解决其他问题,如css文件.
我会很高兴任何指针.
使用react-router-dom,如何检测用户何时导航到新页面?
我目前正在使用"react-router-dom": "^4.2.2"和"react": "^15.6.1"。我想在用户选择新的目标 URL 时关闭移动导航菜单,但我无法检测路线何时发生更改。
我可以挂接 for 回调吗react-router-dom?我希望能够按照以下方式调用代码location.onChange(() => { this.state.collapsed = true; })
我当前的代码如下:
成分:
class Leftnav extends Component {
constructor() {
super();
this.state = {
collapsed: true,
};
}
toggleMenu = () => {
this.setState({
collapsed: !this.state.collapsed,
})
};
render() { ... { */html here/* } ... };
};
Run Code Online (Sandbox Code Playgroud)
模板:
<ul className={"leftnav-collapse " + (this.state.collapsed ? 'collapsed' : '')}>
<li><NavLink to={`/events`} activeClassName="current">Events</NavLink></li>
<li><NavLink to={`/people`} activeClassName="current">People</NavLink></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
截屏: