All Projects → satyawikananda → elucidator-blog-starter

satyawikananda / elucidator-blog-starter

Licence: MIT license
Opinionated Vue 3 + Vite + Typescript minimal blog starter ⚔

Programming Languages

Vue
7211 projects
typescript
32286 projects
SCSS
7915 projects
HTML
75241 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to elucidator-blog-starter

vitesome
A simple opinionated Vue3 Starter Template with Vite.js
Stars: ✭ 124 (+342.86%)
Mutual labels:  vite, vite-starter, windicss
tov-template
vite + vue3 + ts 开箱即用现代开发模板
Stars: ✭ 251 (+796.43%)
Mutual labels:  vite, windicss
codeiiest-web
https://codeiiest.org | Website for Code IIEST
Stars: ✭ 23 (-17.86%)
Mutual labels:  vite, windicss
slidev
Presentation Slides for Developers
Stars: ✭ 25,925 (+92489.29%)
Mutual labels:  vite, windicss
rapide
WIP! do not use just yet - Opinionated Vite + Alpine.js starter PWA template
Stars: ✭ 15 (-46.43%)
Mutual labels:  vite, windicss
chengpeiquan.com
My personal website. Base on Vite 2.0 and Vue 3.0. If you want to know how to use Vite to develop a project, you can refer to this repository.
Stars: ✭ 43 (+53.57%)
Mutual labels:  vite, windicss
howdyjs
一个包含Javascript插件、Vue3组件、Vue3指令的工具库
Stars: ✭ 77 (+175%)
Mutual labels:  vite
vite-grin-wallet-ios
A CocoaPods wrapper for official Grin wallet and integrated in Vite iOS App
Stars: ✭ 16 (-42.86%)
Mutual labels:  vite
electron-vite-tailwind-starter
This Starter utilizes Electron, Vite and Tailwindcss in combination. It trys to adhare best practices.
Stars: ✭ 141 (+403.57%)
Mutual labels:  vite
seezoon-stack
一款基于当前最前沿的前端(Vue3 + Vite + Antdv)和后台(Spring boot)实现的低代码开发平台。
Stars: ✭ 227 (+710.71%)
Mutual labels:  vite
viteflare
Cloudflare workers meet Vite plugins
Stars: ✭ 35 (+25%)
Mutual labels:  vite
music-pc
基于vue3+vite+typescript开发的仿网易云音乐web-pc端
Stars: ✭ 29 (+3.57%)
Mutual labels:  vite
revite
Revolt client built with Preact.
Stars: ✭ 606 (+2064.29%)
Mutual labels:  vite
rgutil
rgutil是基于ES6创建的函数库工具
Stars: ✭ 22 (-21.43%)
Mutual labels:  vite
react-vite-twin-macro
Just want to try react, vite and twin.macro
Stars: ✭ 17 (-39.29%)
Mutual labels:  vite
cookbook
VueJS + NodeJS Evergreen Cookbook
Stars: ✭ 440 (+1471.43%)
Mutual labels:  vite
macos-preact
macos-preact.now.sh
Stars: ✭ 1,019 (+3539.29%)
Mutual labels:  vite
bpmn-vue-activiti
基于Vue3.x + Vite + bpmn-js + element-plus + tsx 实现的Activiti流程设计器(Activiti process designer based on Vue3.x + Vite + BPMN-JS + Element-Plus + TSX implementation)
Stars: ✭ 345 (+1132.14%)
Mutual labels:  vite
gscale
Genshin Impact character level up calculator. Data from g-hhw, paimon.moe and the genshin-impact fandom wiki.
Stars: ✭ 36 (+28.57%)
Mutual labels:  windicss
vite-plugin-banner
A banner plugin for Vite. It can adds a banner to the top of each generated chunk.
Stars: ✭ 39 (+39.29%)
Mutual labels:  vite

Elucidator blog starter

Blog starter build with Vue 3 + Vite + Typescript

banner-elucidator

Introduction

Elucidator blog starter is a starter blog built with Vuejs 3, Vite, and Typescript. You can create publish your post just with markdown file. This starter has so many features for develop your own blog and it's fast . If you have some experience in vuejs and want to create a personal blog, you can use this starter for create your own blog. If you get bored with this design, you can create your own design. Not to forget, this css framework blog starter was built with WindiCSS (Next generation utility-first CSS framework).

Features

Elucidator blog starter has several features such as:

Components

In this blog starter, we have several components to easier own your blog, and if you have an idea to add some components, you can make a pull request in this repository on github.

  • Articles Component
  • Latest Component
  • Share Component
  • Tag Component
  • To Top Button
  • Pagination

Comment System

Since this starter use disqus for comment system, first you should get the shortname, you can get the shortname from the official website disqus and if you have the shortname, make sure you have to fill the value in the .env file. For more detail, you can read the documentation from Vue Disqus.

Usage and Installation

Development

I used pnpm for the package manager, you can adjust with your favorite package manager.

pnpm dev

Build

pnpm build

After finish the build process, you will see dist folder successfully generated.

Install with degit

You can install this starter with degit.

pnpm i -g degit
degit satyawikananda/elucidator-blog-starter your-project-name

Working with Docker

Prerequisites

  1. Docker Desktop

You can follow the installation instructions here https://docs.docker.com/desktop/

Run app on docker

  1. Build container
docker-compose up -d
  1. Open your browser and go to
http://localhost:3000
If you want to change the port, see instructions here
  1. Edit manually Dockerfile at line 32
    EXPOSE 3000
  2. Rebuild container with command
    docker-compose up --build
  1. Done, try it!

About The Name

Elucidator is a kirito's sword from the anime Sword Art Online(SAO), and I like that anime, therefore i named this template with Elucidator :D.

Contributing

Want this project make better? you can contributing in this project to, contribution are welcome :D

License

Code licensed under MIT License.

Credit

This starter was heavily inspired by Anthony Fu's Vitesse.

Contributors

Thanks goes to these wonderful people (emoji key):


I Gusti Ngurah Satya Wikananda

💻 📖 🎨 🤔 🚧

Ahmad Saugi

💻

Iwan firmawan

💻 📖 🤔

This project follows the all-contributors specification. Contributions of any kind welcome!


forthebadge forthebadge forthebadge

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].