Coder Social home page Coder Social logo

apalahdek / hexo-theme-vivia Goto Github PK

View Code? Open in Web Editor NEW

This project forked from saicaca/hexo-theme-vivia

0.0 0.0 0.0 16.89 MB

A clean and minimalist theme for Hexo.

Home Page: https://saicaca.github.io/vivia-preview/

License: MIT License

JavaScript 9.68% EJS 35.08% Stylus 55.25%

hexo-theme-vivia's Introduction

Note

This project is no longer actively maintained. If you are interested in this theme, it is recommended to use the new Astro version.

本项目已不再活跃维护,若对本主题感兴趣,建议使用新的 Astro 版本


Vivia Logo

💻Live Demo | 🌏中文 | ✨Astro Version (NEW)

A theme for Hexo, modified from Landscape. (Work in progress)

Preview

💻Live Demo

home

home_dark

Install

Note

All the following commands should be executed in the root directory of your Hexo blog

1. Install the Theme

Via npm (Recommended)

npm install hexo-theme-vivia

Via Git

# Clone the theme into the /themes/vivia directory
git clone https://github.com/saicaca/hexo-theme-vivia.git themes/vivia
  
# Install the required dependencies
npm install colorjs.io stylus hexo-symbols-count-time

2. Create the Theme Configuration File

Copy the example configuration file to your Hexo blog's root directory:

  • If you installed the theme via npm, the file is located at node_modules/hexo-theme-vivia/example_config.vivia.yml.
  • If you installed via Git, the file is in themes/vivia/example_config.vivia.yml.

After copying, rename this file to _config.vivia.yml.

3. Customize the Theme

Edit _config.vivia.yml and make any desired customizations.

4. Set vivia as the Theme

hexo config theme vivia

5. Create the about Page

hexo new page about

6. Disable the Pagination of Archive Page

Edit _config.yml and add the following lines:

archive_generator:
  per_page: 0

Without this configuration, the archive page will only show up to ten articles at most.

To-do list

  • Light / dark mode
  • Custom theme color
  • Custom banner
  • Responsive design
  • Comments
    • Valine
    • Twikoo
    • Others
  • Search
  • TOC widget

Thanks

JetBrains Logo (Main) logo.

hexo-theme-vivia's People

Contributors

saicaca avatar lynxcatthethird avatar yy4382 avatar 1an8r0wn avatar movelocity avatar hypercherry avatar fromann avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.