2.0.4 • Published 7 years ago

aexo v2.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

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