Skip to content

aquariuslt/aexo

Repository files navigation

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

About

Another blog application on github pages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published