

Deploying static websites with S3 and Github actions: Part I
IntroOnce your awesome Hexo static website is up and running, you may want to deploy it so everybody on the internet can actually read it. fortunately, there are multiple choices, but being myself a humble AWS brainwashed enthusiast, I’m going to introduce you to the github + github actions + route53 + s3 + CloudFront. Note: Ignore the fact that github is ..
Read moreAsset Folders
Global Asset FolderAssets are non-post files in the source folder, such as images, CSS or JavaScript files. For instance, If you are only going to have a few images in the Hexo project, then the easiest way is to keep them in a source/images directory. Then, you can access them using something like . Post Asset Folder For users who e..
Read morecommands
This is a repost from hexo’s website. init$ hexo init [folder] Initializes a website. If no folder is provided, Hexo will set up a website in the current directory. This command is a shortcut that runs the following steps: Git clone hexo-starter including hexo-theme-landscape into the current directory or a target folder if specified. Install dependencie..
Read moreConfiguration
You can modify site settings in _config.yml or in an alternate config file. Site Setting Description title The title of your website subtitle The subtitle of your website description The description of your website keywords The keywords of your website. Supports multiple values. author Your name language The language of your website. Use a 2..
Read moreContributing
We welcome you to join the development of Hexo. 🤗 DevelopmentWe welcome you to join the development of Hexo. This document will help you through the process. Before You StartPlease read Contributor Covenant Code of Conduct first. Please follow the coding style: Follow Google JavaScript Style Guide. Use soft-tabs with a two space indent. Don’t put commas ..
Read more