Skip to content

vannyaofficial/vannyablog

Repository files navigation

A serverless blog powered by Nuxt/Content + TailwindCSS by TFD

Nest Logo Nest Logo Nest Logo


Version Package License YouTube Channel Subscribers

Features

This is a serverless blog powered by @nuxt/content and TailwindCSS with integration-ready with forestry.io for headless CMS.

  • Use Docker to containerize with NginX serves as a reverse proxy.
  • Integrated nuxt/google-analytics with easy web measurement.
  • Preconfigured daisyui tailwind components with highly customizable interactive components
  • Integrated nuxt-img to replace vanilla <img> HTML tag for better image optimization with Netlify
  • Integrated @nuxtjs/moment for time formatting
  • Smooth configurable page, layout transition at @/assets/css/main
  • Integrated @babel/eslint-parser, prettier for codes' rules & styles checking and formatting

Demo

Official TFD Blog

Setup Guide

With Docker (Recommended)

Clone or Fork this git repository to your Github account.

$ git clone https://github.com/tfd-ed/tfd-blog  

Create .env file from .env.example and replace environment variables with your owns.

Variable Description Default
GOOGLE_ANALYTICS_ID Your Google Analytics UA ID (UA-XXXXX-X)
WEB_URL Your blog domain https://www.tfdevs.com
FACEBOOK_URL Link to your Facebook page or group https://www.facebook.com/teachingfordevelopment
TELEGRAM_URL Link to your Telegram channel or group https://t.me/tfdTech
GITHUB_URL Link to your Github account https://github.com/tfd-ed
YOUTUBE_URL Link to your YouTube channel https://www.youtube.com/c/TeachingForDevelopment
SITE_TITLE Your blog title TFD Blog
EMAIL Your blog email address [email protected]
YOUTUBE_CHANNEL_ID Your YouTube channel id UCJHZ__wUxS9lgTZHMxpMJcQ
$ cd tfd-blog   
$ docker-compose up -d   

Visit http://localhost

Without Docker

Make sure NodeJS version 16.4.0+ is installed in your machine.

$ yarn install  
$ yarn dev  

Visit http://localhost:3000/

Production

# generate static project  
$ yarn generate  
$ yarn start  

Managing Content

All contents are located in content/ directory where you can see the structure.

Donation

Kindly donate to the following bank account (Cambodia) if you want to support our works.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published