My blog construction

Welcome to My personal blog! This is literally my first post on my first blog. I am going to introduce how I build this blog.

Two major tools are used:

  1. Hexo: a fast and simple blog framework. Very easy to develop and deploy personal blog, and it support markdown posts, which is my favorite note tool. Typora is recommended as a simple and clean markdown post editor.
  2. NexT theme: personal preference, an elegant and clean Hexo theme.

Requirement

  • Pre-downloaded Hexo repository

Construction

  1. In your site/Hexo repo directory, download NexT theme.

    1
    2
    $ cd your-hexo-site
    $ git clone https://github.com/iissnan/hexo-theme-next themes/next
  2. Configure NexT theme in Hexo directory. Apply NexT theme in _config.xml configuration file in root directory.

    1
    2
    3
    4
    5
    # Extensions
    ## Plugins: http://hexo.io/plugins/
    ## Themes: http://hexo.io/themes/
    # theme: landscape
    theme: next

    You can change different schemes based on your personal perference in _config.xml in theme directory. For example, scheme: Pisces can be applied in _config.xml file if you want to apply pisces scheme.

  3. Learn how to develop and publish Github Pages in Github.

  4. Generate static files and deploy your blog website to Github page.

    Configure deploy options in configuration file in root directory and use the following command.

    1
    $ hexo deploy
  5. Some other things like tag page or 404 page can also be set manually by following the official hexo guide.