All Projects → huweihuang → Hexo Theme Huweihuang

huweihuang / Hexo Theme Huweihuang

Licence: apache-2.0
Ported theme of Hux Blog by YuHsuan, Modified by Hu Weihuang

Labels

Projects that are alternatives of or similar to Hexo Theme Huweihuang

Node.js-Express-With-MySQL
Thisis a demo for node.je Express (ejs) with mysql
Stars: ✭ 33 (-87.59%)
Mutual labels:  ejs
mini-express-boilerplate
A minimal Express boilerplate with passport user authentication, mongoose and some security setup configured
Stars: ✭ 15 (-94.36%)
Mutual labels:  ejs
Pepaverse
Pepaverse is an open source social network build with nodejs, mongoDB, passportjs and socket.io
Stars: ✭ 16 (-93.98%)
Mutual labels:  ejs
fliegdoc
A documentation generator for Typescript-based libraries with good support for monorepos
Stars: ✭ 24 (-90.98%)
Mutual labels:  ejs
layouts
Wraps templates with layouts. Layouts can use other layouts and be nested to any depth. This can be used 100% standalone to wrap any kind of file with banners, headers or footer content. Use for markdown, HTML, handlebars views, lo-dash templates, etc. Layouts can also be vinyl files.
Stars: ✭ 28 (-89.47%)
Mutual labels:  ejs
equip
Gulp, EJS, Sass(ECSS), Aigis, iconfont
Stars: ✭ 33 (-87.59%)
Mutual labels:  ejs
Skeleton-EJS
A front-end template build upon Rosid.
Stars: ✭ 13 (-95.11%)
Mutual labels:  ejs
eslint-plugin-lodash-template
ESLint plugin for John Resig-style micro template, Lodash's template, Underscore's template and EJS.
Stars: ✭ 15 (-94.36%)
Mutual labels:  ejs
create-fastify-app
An utility that help you to generate or add plugin to your Fastify project
Stars: ✭ 53 (-80.08%)
Mutual labels:  ejs
nestjs-mailer
🌈 A simple implementation example with and without email-templates using mailer module for nest js built on top of nodemailer.
Stars: ✭ 82 (-69.17%)
Mutual labels:  ejs
E-Commerce-Website-Using-NodeJS
🌟 💻 ᴛʜɪꜱ ɪꜱ ᴀ ᴍᴏɴᴏʟɪᴛʜɪᴄ ᴀᴘᴘʟɪᴄᴀᴛɪᴏɴ ᴜꜱɪɴɢ ɴᴏᴅᴇ ᴊꜱ ᴀꜱ ᴀ ʙᴀᴄᴋᴇɴᴅ ᴛᴇᴄʜɴᴏʟᴏɢʏ 🎯 🚀
Stars: ✭ 12 (-95.49%)
Mutual labels:  ejs
bot-dialogflow
A BotUI web app connected to DialogFlow
Stars: ✭ 47 (-82.33%)
Mutual labels:  ejs
yelp-camp
A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele
Stars: ✭ 36 (-86.47%)
Mutual labels:  ejs
campus-leaflets
校园传单是一个使用 Node.js、MongoDB、Koa、EJS、MDL、Less、RequireJS 和 Gulp 开发的 Node 应用程序。
Stars: ✭ 16 (-93.98%)
Mutual labels:  ejs
delet
[DEPRECATED - see README.md] a Discord bot made using Discord.js
Stars: ✭ 46 (-82.71%)
Mutual labels:  ejs
sails-inverse-model
Generate views, models and controllers for SailsJS from MySQL, PostgreSQL and MongoDB
Stars: ✭ 51 (-80.83%)
Mutual labels:  ejs
WordNook
Dynamically updating blogging website to upload articles and blog posts on various topics, developed using ejs template engine and node js in the backend.
Stars: ✭ 80 (-69.92%)
Mutual labels:  ejs
nodejs-simple-file-upload
a simple app for uploading files using node.js and express
Stars: ✭ 24 (-90.98%)
Mutual labels:  ejs
frontplate-cli
フロントエンドビルドCLI
Stars: ✭ 25 (-90.6%)
Mutual labels:  ejs
Events-based-organizational-website
The official codebase for college-based (event managing) organizations. FOUR-LEVEL Authorization system and scalable.
Stars: ✭ 14 (-94.74%)
Mutual labels:  ejs

Ported Theme of Hux Blog, Thank Huxpro for designing such a flawless theme.

This HuWeihuang theme created by HuWeihuang modified from the original Porter YuHsuan.

This theme has been published to the hexo theme list.

Live Demo

Hu Weihuang Blog : www.huweihuang.com

Theme_HuWeihuang

Copyright Notice

You can free to use this theme, but you need to keep the following copyright notice on the website.

Install Hexo

Install Node.js and Git

#For Mac
brew install node
brew install git

Install hexo

npm install hexo-cli -g

#For more:https://hexo.io/zh-cn/index.html

Theme Usage

Init

git clone https://github.com/huweihuang/hexo-theme-huweihuang.git ./hexo-huweihuang
cd hexo-huweihuang
npm install

Modify

Modify _config.yml file with your own info. Especially the section:

Deployment

Replace to your own repo!

deploy:
  type: git
  repo: https://github.com/<yourAccount>/<repo>
  branch: <your-branch>

Sidebar settings

Copy your avatar image to <root>/img/ and modify the _config.yml:

sidebar: true    # whether or not using Sidebar.
sidebar-about-description: "<your description>"
sidebar-avatar: img/<your avatar path>

and activate your personal widget you like

widgets:         # here are widget you can use, you can comment out
- featured-tags
- short-about
- recent-posts
- friends-blog
- archive
- category

if you want to add sidebar widget, please add at layout/_widget.

Signature Setup

Copy your signature image to <root>/img/signature and modify the _config.yml:

signature: true   # show signature
signature-img: img/signature/<your-signature-ID>

Go to top icon Setup

My icon is using iron man, you can change to your own icon at css/image.

Post tag

You can decide to show post tags or not.

home_posts_tag: true

tag

Markdown render

My markdown render engine plugin is hexo-renderer-markdown-it.

# Markdown-it config
## Docs: https://github.com/celsomiranda/hexo-renderer-markdown-it/wiki
markdown:
  render:
    html: true
    xhtmlOut: false
    breaks: true
    linkify: true
    typographer: true
    quotes: '“”‘’'

and if you want to change the header anchor 'ℬ', you can go to layout/post.ejs to change it.

async("https://cdn.bootcss.com/anchor-js/1.1.1/anchor.min.js",function(){
        anchors.options = {
          visible: 'hover',
          placement: 'left',
          icon:  // this is the header anchor "unicode" icon
        };

Hexo Basics

Some hexo command:

hexo new post "<post name>" # you can change post to another layout if you want
hexo clean && hexo generate # generate the static file
hexo server # run hexo in local environment
hexo deploy # hexo will push the static files automatically into the specific branch(gh-pages) of your repo!

Have fun ^_^

Please Star this Project if you like it! Follow would also be appreciated! Peace!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].