Fanjin's Blog
Fanjin's Blog is an Eleventy starter project for multilingual personal pages and blogs
Usage
If not already done, install Node.js
Clone the repository with
git clone https://gitlab.com/florent_tassy/polyglot-tech-blog.git
or download and unzip the repository contentInstall dependencies:
npm ci
Start development server:
npm run dev
Visit http://localhost:8080 to see your work-in-progress
Do your things and see your changes instantly!
When your projet is ready, deploy easily on GitHub Pages, GitLab Pages, Netlify or manually.
Check the code
Here are some random page checks with well known tools.
RSS feeds with W3C Feed Validation Service
English RSS feed
French RSS feed
i18n with W3C Internationalization Checker
English blog page
French home page
Semantic web with Schema.org validator
Features
11ty static site generator
Powered by simple and fast Eleventy static site generator
Light and dark modes
Default to user's preference, can be manually overriden
Multilingual
Default to user's browser language, can be manually overriden
Semantic
Uses RDFa and Schema.org vocabulary to structure its content
Easy to skin
Includes Chota CSS micro framework and processes both SASS and CSS
Documented
Check out the blog articles!