- Notifications
You must be signed in to change notification settings - Fork2
HexoJS GUI and Helpers. Pre-process source posts, assets before compile using hexo
License
dimaslanjaka/static-blog-generator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
HexoJS GUI and Helpers - Static Blog Generator NodeJS.
Static Blog Generator v3 using Gulp System.
Pre-processing of all source posts/articles before rendering using hexo. Useful for low-end devices to avoid memory heap errors. With this package you can prevent using a large number of hexo plugins, because some functions (runners) are separated by task, so they are memory friendly.
Features:
- Automatic SEO
- Finding broken images
- Finding broken links
- External link anonymizer usingsafelinkify
- YoastSEO Sitemap
- Export/Import Blogger and Worpdress
- More improvisation on future
run all files (_*.standalone.js) insideconfig.post_dir
Configuration setup for_config.yml
that required for this package (you can change the values)
public_dir:"public"source_dir:"source"post_dir:"src-posts"generator:# enable global cachecache:true# transform shortcodes result to amp htmlamp:false
Compiling and Copying all source posts including shortcodes etc to hexo source post directory
Source | Destination |
---|---|
./src-posts | ./source/_posts |
npx sbg post copy
Cloaking all external links to outbound page redirector, useful for SEO.
Source | Destination |
---|---|
./.deploy_git | ./.deploy_git |
npx sbg deploy safelink
- adds an alt tag to an image element when none exists
- adds an title tag to an iframe element when none exists
Source | Destination |
---|---|
./.deploy_git | ./.deploy_git |
npx sbg deploy seo
Source | Destination | Additional |
---|---|---|
./public | ./public | you can change public folder by setpublic_dir at_config.yml |
npx sbg generate sitemap
Source | Destination | Additional |
---|---|---|
./public | ./public | you can change public folder by setpublic_dir at_config.yml |
npx sbg generate feed
- Separate with monorepo
- Test each module
- Create single bundle tarball
- Create CI
- Create Dashboard
- Integrate Dashboard with google webmaster
- Fix import/export blogger and wordpress
Previous stable development513d687b4d26bbf4ea735313cb79cbcf8d04b36d
About
HexoJS GUI and Helpers. Pre-process source posts, assets before compile using hexo
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.