Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Releases: crackingcraft/css-bootstrap-blog

Blog site Bootstrap5 templates (distributions)

27 Jan 19:58
4334a3c
Compare
Choose a tag to compare

Summary

From now, webpack will be used to prepare templates distributions for the development use.

What's Changed

Full Changelog: 1.0.2...2.0

Changes from release candidate version (2.0-rc1)

Full Changelog: 2.0-rc1...2.0

Blog site Bootstrap5 templates

14 Jan 17:48
Compare
Choose a tag to compare
Pre-release

Motivation

The original templates bundle requires additional explanations on its DOM structure.
The developer's bundle provides semantic markup easy to understand.
The bundle contains stand-alone templates for individual sections, which makes it easy to (re-)use.

Changes

  • Set up builds for production and distribution environments
  • Set up CI
    • Dedicated workflow check the ability to build distributions
    • Jest runs tests on custom JavaScript
    • pytest runs Selenium tests
  • Set up CD
    • On push to the master branch the production dist will be uploaded to GitHub pages
    • On release creation the development dist will be attached as asset

Production distribution

The production dist structure is suitable for GitHub pages:

dist
├── css
│   └── main.min.css
├── img
│   ├── anonymous.svg
│   ├── favicon.png
│   ├── favicon.svg
│   └── logo.svg
├── js
│   ├── main.bundle.js
│   └── main.bundle.js.LICENSE.txt
├── detail.html
├── form.html
├── index.html
├── profile.html
├── sign-in.html
└── sign-up.html

Development distribution

The development distribution package is easy-to-implement for template processor (Django, Jinja2 etc.):

dist
├── _sidebars
│   ├── anonymous.html
│   ├── authenticated.html
│   ├── can_comment.html
│   ├── can_edit.html
│   └── create_view.html
├── articles
│   ├── article_detail.html
│   ├── article_form.html
│   └── article_list.html
├── auth
│   ├── signin_form.html
│   └── signup_form.html
├── static
│   ├── css
│   │   └── main.css
│   ├── img
│   │   ├── anonymous.svg
│   │   ├── favicon.png
│   │   ├── favicon.svg
│   │   └── logo.svg
│   └── js
│       └── main.bundle.js
├── users
│   └── profile.html
└── base.html

Output bundle

Screenshots

image
image
image
image
image
image
image
image
image
image

Changelog

1.0.2...2.0-rc1

Blog site Bootstrap5 template ver. 1.0.2

05 Dec 16:56
4f943be
Compare
Choose a tag to compare

Updates to profile template




What's Changed

Full Changelog: 1.0.1...1.0.2

Blog site Bootstrap5 template ver. 1.0.1

05 Dec 13:04
89dab4f
Compare
Choose a tag to compare

Overview

image
image

What's Changed

Full Changelog: 1.0.0...1.0.1

Blog site Bootstrap5 templates

10 Jul 00:40
bd889bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.2...1.0.0

0.9.2

02 Feb 22:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.1...0.9.2

Blog - starter templates

30 Jan 23:51
Compare
Choose a tag to compare
Pre-release

Base templates are implemented: list view, detail view, sign in and sign up.
Profile template is still in work.

All templates are stored in templates directory. Assets may be found in css and img directories.
This version does not include any custom JavaScript.

Bootstrap files links may be (and should be) replaced with CDN-links.
Refer to Bootstrap documentation for more information.
Current project uses Bootstrap ver. 5.2.3.

Here are some previews of the repo's content:

image
image
image
image
image
image
image

What's Changed

New Contributors

Full Changelog: https://github.com/edu-python-course/blog-bootstrap/commits/0.9.1