Gathering detailed insights and metrics for hexo-theme-landscape
Gathering detailed insights and metrics for hexo-theme-landscape
Gathering detailed insights and metrics for hexo-theme-landscape
Gathering detailed insights and metrics for hexo-theme-landscape
npm install hexo-theme-landscape
Typescript
Module System
Node Version
NPM Version
Stylus (52.75%)
EJS (35.37%)
JavaScript (11.88%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
332 Stars
209 Commits
377 Forks
29 Watchers
4 Branches
88 Contributors
Updated on Jul 02, 2025
Latest Version
1.1.0
Package Id
hexo-theme-landscape@1.1.0
Unpacked Size
438.89 kB
Size
288.43 kB
File Count
86
NPM Version
10.2.4
Node Version
23.7.0
Published on
Feb 14, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
No dependencies detected.
A brand new default theme for Hexo.
If you're using Hexo 5.0 or later, the simplest way to install is through npm:
npm i hexo-theme-landscape
Install via git:
1git clone --depth 1 https://github.com/hexojs/hexo-theme-landscape themes/landscape
If you would like to enable the RSS, the hexo-generator-feed plugin is also required.
Modify theme
setting in _config.yml
to landscape
.
1_config.yml 2- theme: some-theme 3+ theme: landscape
Install the latest version through npm:
1npm install hexo-theme-landscape@latest
Or update to the latest master branch via git:
1cd themes/landscape 2git pull
The configuration file for the theme is _config.yml
in the repository. As the default theme for Hexo, hexo-theme-landscape is installed via npm during the hexo init
site creation process, so it is generally located in the node_modules/hexo-theme-landscape
directory. If you install it via git clone
or other methods, it might be located in the themes/landscape
directory.
It is important to note that to prevent your modifications to the theme configuration file from being lost or overwritten during theme upgrades, we do not recommend directly modifying this default configuration file. You can copy the theme's _config.yml
to your blog's root directory as _config.landscape.yml
and configure it according to the documentation of configuration options therein (see Alternate Theme Config).
The following will also detail the usage of some options.
Landscape uses Fancybox to showcase your photos. You can use Markdown syntax or fancybox tag plugin to add your photos.

{% fancybox img_url [img_thumbnail] [img_caption] %}
You can put your sidebar in left side, right side or bottom of your site by editing sidebar
setting.
Landscape provides 5 built-in widgets:
All of them are enabled by default. You can edit them in widget
setting.
You can add links to the header area with icons.
1links: 2 github: https://github.com/your_github_account 3 twitter: https://twitter.com/your_twitter_account 4 telegram: https://t.me/your_telegram_account
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
GitHub workflow tokens follow principle of least privilege
Details
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
Reason
Found 25/27 approved changesets -- score normalized to 9
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More