hexo

How to add route for Hexo?


In the theme _config.yml has two default route: / and /archieves. Is there possible to add a route like /about?

I tried to add /about in _config.yml, but Cannot GET /about/ shows.


Solution

  • You have to create a new page by runnning hexo new page "about". A folder will be created in source/. In this folder, there is a file named index.md. In this file, you can write the content of this page /about in markdown.

    This page will be displayed as a post page layout, if you want an other layout and style, define in front-matter, the layout with layout: YOUR_LAYOUT. Of course, you have to create this layout in the layout folder of your theme folder. The layout name will be the name of the file.