Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hexo theme for building a WebStack-style navigation/directory site with sidebar, search, and multi-language support.
Hexo Theme Webstack is an open-source Hexo theme for building WebStack-style navigation and link directory websites, porting the popular WebStackPage project to the Hexo static site generator.
Hexo Theme Webstack is a theme for Hexo (version 4.0 and above) that transforms a Hexo site into a categorized link directory with a collapsible sidebar, search box, and multi-language support. It is maintained by HCLonely on GitHub and is based on the WebStackPage project, a widely used navigation page design. The theme takes website entries defined in YAML files (name, URL, icon, description) grouped by sidebar menus and generates static HTML pages. It requires the hexo-renderer-pug package to render its Pug templates.
userDefinedSearchData.flag-cn and flag-us, others stored in the theme's images folder) and link each to a subpage.about page can display a website description and a webmaster profile with avatar, link, and custom HTML.$pv and $uv placeholders.<head> and before the closing </body> tag via the custom configuration.hexo new page and add type: 'xxx' to the front matter; subpages inherit homepage config but can override any item._config.yml under a group name or in separate YAML files inside source/_data/.themes/webstack and install hexo-renderer-pug; for Hexo 5, run npm install hexo-theme-webstack --save._config.webstack.yml for Hexo 5, or source/_data/webstack.yml for Hexo 4) and edit options like menu, logo, search, and about.menu section, define groups and assign each group a config name; then add website entries with name, URL, icon, and description in the corresponding YAML file or in _config.yml.hexo generate to produce static HTML files and deploy them to any static hosting service.The theme is free and open source, published on GitHub under the repository HCLonely/hexo-theme-webstack.
Yes, it is free and open source. The source code is publicly available on GitHub, and you can install it via npm or git clone without any license fees.
Run npm install hexo-theme-webstack --save (or use cnpm). After installation, a _config.webstack.yml file is generated in the root directory — edit that file to configure the theme.
Use hexo new page child to create a page, then add type: 'child' to the front matter of source/child/index.md. The subpage uses the homepage configuration by default, and you can override individual settings between the --- lines.
Yes. In userDefinedSearchData, set custom: true, then define the current search link and icon, and add a list of engines with name, icon, and search URL. You can also enable hot word search status.
Yes, via Busuanzi. Enable it in the busuanzi config and choose whether to show PV/UV in the footer or sidebar. The placeholder $pv and $uv are replaced by the actual counts.
