Skip to content

[JavaScript, Eleventy, CSS, Netlify] My first personal website with background info, projects, posts and contacts.

Notifications You must be signed in to change notification settings

pawel-cebula/pawelcebula.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pawelcebula.com

This is my first personal website, which includes:

  • Home
  • About me
  • Projects
  • Posts
  • Contact

Technology

The website was built with Eleventy, a JS-based static site generator. Static pages are generated based on data from .js and .json data files, as well as .md files (for blog posts), using mostly .njk templates.

To dos:

  • Analytics (microanalytics.io)
  • Optimize for SEO and social media (i.e. og and twitter meta tags)
  • Syntax highlighting for code snippets in blog posts
  • Store images externally
  • Automate image processing
  • Pagination on posts

Local setup

To run the Eleventy app locally:

  1. Clone the repository
git clone https://github.com/pawel-cebula/pawelcebula.com.git
  1. Install dependencies
npm install
  1. Start the app (generates static files in dist folder and starts the app locally via Browsersync for auto-refresh, defaults to http://localhost:8080/)
npm start

About

[JavaScript, Eleventy, CSS, Netlify] My first personal website with background info, projects, posts and contacts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages