Skip to content

Abyssers/blog

Repository files navigation

Abyssers' Logo

Believe in the abyss!


English | 中文文档

Getting started

If u r preparing to get involved in the project for the first time, please fork this repo to yours firstly and then:

git clone --recurse-submodules <your forked repo url>

We do not accept PRs from the current repo's another branch.

Otherwise, please sync your forked repo and pull up the latest codes:

git pull origin main
git submodule update --init --remote --force

We do not recommend making any changes to submodules (especially in the theme module) directly. Updating of the theme is usually handled by another repo: abyrus.

Install all dependencies by npm (or yarn 1.x) with nodejs version >= 12.13.0:

npm install # or: yarn install

Always keep an eye on our pull requests and update dependencies timely.

Finally, make sure husky is enabled:

npx husky install

Although we have set the "prepare" script to ensure that it will be enabled after npm install, there is still a possible condition of committing changes without installing dependencies to skip the pre-commit hook.

Writing

Start the hot-update server (only for changes in the source_dir):

npm run serve # or: hexo s --debug

Create a new post or a new page:

hexo new [layout] <title>

For more writing-related commands, see: https://hexo.io/docs/writing

Deployment

This project has already integrated automated deployment with Actions. You just need to push your contents to your forked repo and create a Pull Request following the standard procedure. When the PR is approved and merged, the blog site will update static pages automatically.

License

Apache 2.0

Copyright 2022 Abyssers

About

Abyssers' Blog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors