This is an open source, based on electron-vue, iView development of a static blog client tool, under development and beta, currently only Mac version, currently only Mac version, currently only Mac version

Quick learning

Welcome to Hve, this document will help you get started quickly. If you have any problems, please add groups or raise Issues and I will try my best to help you solve them.

Project address: github.com/hellohve/hv… Preview the blog at fehey.com/hve-blog

What is Hve?

Hve is a fast, easy to use, interactive and friendly static blog client tool. Render articles based on Markdown and rely on Github Pages for static blog deployment. It’s only available for Mac, so stay tuned for Windows.

The installation

First make sure you have Git installed and Hve uses Git for version control and blog publishing.

Download the Hve and install it.

Prepare: Generate Personal Access tokens

Log on to GitHub and go to Settings -> Developer Settings -> Personal Access Tokens. Then click Generate New Token. Simply check the REPO related permissions. After the command is generated, copy it and save it locally for future use.

Preparation: Register the Oauth Application

If you don’t need a comment system, you can skip this step, but we recommend you do. We think it’s a great experience to use comments to make friends and give feedback on your posts.

Begin to use

Open the Hve and perform steps 1, 2, and 3 as prompted on the welcome page.

Step 1: Configure Github

  1. Set the source file directory, click Change directory, go to the Documents folder, and select the HVE-Blog folder. This folder is automatically generated when YOU first open HVE and contains the initialization related folders and files of the blog.
  2. Enter Domain, for example://eryouhao.github.io/hve-blogIf you are using Github Pages for the first time, you can create a new oneThe user name. Making. IOGithub Pages service or open Pages service of any warehouse;
  3. Enter Repository, for example:hve-blogeryouhao.github.io, that is, the warehouse where static files are stored after the website is published;
  4. Enter Branch, for example:master, the branch corresponding to Github Pages;
  5. The Username, such as:EryouHao, which is the username used for Git submission;
  6. Email, such as:[email protected], that is, the mailbox used for Git submission;
  7. Tokens are Personal Access tokens.
  8. Click Save.

Step 2: Configure your blog and Gitment

  1. Set the site profile picture, you can choose a favorite picture as the site profile picture;
  2. Enter the site title;
  3. Enter the number of articles per page;
  4. Enter Gitment Owner, for example:EryouHao
  5. Enter Gitment Repo, for example:hve-blog, the repository where comments Isssue are stored
  6. Enter the Gitment Client ID, that is, the Client ID of Oauth Application registration.
  7. Enter Gitment Client Secret, that is, Client Secret when Oauth application is registered during preparation.
  8. Click Save.

Step 3: Create, preview, publish

You can now use Hve to create articles, or you can just click Publish to test them, because we have a test article ready for you. After publishing, you can directly open a browser to visit your blog, for example: fehey.com/hve-blog

instructions

This project is still under development. At present, it is only an internal beta version, which can barely be used. We sincerely invite internal beta, and welcome all kinds of Star, Issues, PR, and friends to develop together

Project address: github.com/hellohve/hv… Preview the blog at fehey.com/hve-blog

TODO:

  • Create, edit, and delete articles
  • Article insert picture
  • Preview the article
  • Preview the blog
  • Basic Website Settings
  • Review system
  • Page management
  • [] Add a custom page
  • [] Subjects are classified and archived according to labels
  • [] Social information management
  • [] Switch theme
  • [] The topic is updated online
  • [] Site backup
  • [] Website backup and restoration
  • [] Tools are updated online
  • [] Custom domain name binding
  • [] View statistics

License

MIT