Home
Softono

Tfd Blog

Open source Vue
29
Stars
20
Forks
3
Issues
3
Watchers
3 months
Last Commit

 About Tfd Blog

Multi-languages Blog with E-learning feature powered by nuxt-content and TailwindCss

Platforms

Web Self-hosted

Languages

Vue

Need Help Installing Tfd Blog?

We provide expert installation service for this software. Our team will install, configure, and secure Tfd Blog on your server. plans start at just $30.

TFD E-Learning using Nuxt/Content + TailwindCSS


Version Package License YouTube Channel Subscribers

Features

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

TFD E-Learning

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
FORMSPREE Formspree to handle contact us submission Read more: https://formspree.io/
INSTAGRAM_URL Link to your Instragram https://www.instagram.com/darachaukh/
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
GEETEST_ID_SIGN_UP Geetest ID for Sign Up
GEETEST_KEY_SIGN_UP Geetest Key for Sign Up
GEETEST_ID_RESET Geetest ID for Reset Password
GEETEST_KEY_RESET Geetest Key for Reset Password
$ 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.