2.0.4 • Published 7 years ago
aexo v2.0.4
AEXO - Another Static Blog using Angular
Features:
- Static Blog
- Deploy on Github Pages
- Support Github Pages custom domain hosting
- Markdown + metadata writing posts
Get Started
npm install aexo -g
aexo new new-blog-app && cd new-blog-app && npm install
aexo run
Then will auto open your browser at http://localhost:4200
Configurable
See application.yml in aexo-app folder.
here is a example first:
# This is AEXO Application YML
# Update your config here
# Blog Variables
blog:
name: 'AEXO'
# Avator Relative URL, example: assets/images/avator.png
avator: 'assets/images/avator.png'
author: 'Author'
description: 'Description'
externalLinks:
-
label: 'Social'
links:
-
url: 'https://github.com/aquariuslt'
displayName: 'Github'
description: 'Github'
-
label: 'Friend Links'
links:
-
displayName: 'Aquariuslt Blog'
url: 'https://blog.aquariuslt.com'
description: ''
# Hidden Category Lists
categories:
filter: true
hidden:
- 'Secret'
tags:
filter: true
hidden:
- 'Secret'
# Enable About Page
about:
enable: true
# Disqus Config
# Replace your disqus config here.
disqus:
enable: true
shortName: 'disqus'
# Progressive Web App
pwa:
enable: true
name: 'Your AEXO app name'
shortName: 'Blog'
description: 'Your AEXO app description'
icon: 'app-icon.png'
developer:
name: 'Aquariuslt'
url: 'https://github.com/aquariuslt'
# Blog Deploy Options
# Domain
# cname: 'blog.yoursite.com'
# Deploy
# Replace with your github.io repository url here
deploy:
repo: 'https://github.com/xxxx/xxxx.github.io.git'
remote: 'origin'
branch: 'master'
cacheDir: '.cache'
clone: '.cache'
Like Hexo
, you can customize these features as configurable.
And mostly, you can replace the media in the relative path in aexo app folder.
Further understanding
Deploy
aexo deploy