Commit Graph

71 Commits

Author SHA1 Message Date
Bea 3cf0c72092 Update .editorconfig 2020-10-30 21:52:05 +01:00
Bea dec41159a8 Merge remote-tracking branch 'github/master'
# Conflicts:
#	assets/css/screen.css
#	custom-tags.hbs
#	tag.hbs
2020-10-30 21:37:54 +01:00
Bea 3360f14d83 Change line endings from CRLF to LF 2020-10-30 00:19:49 +01:00
Bea 964a474355 Update text font
- Switched from Roboto to Open Sans
- Removed unused fonts
- Reduced text size from 19px to 18px
- upped version (0.0.5 to 0.0.6)
2020-10-30 00:16:35 +01:00
Bea 69c1bf00d2 Finish creating /tags/ page
The tags page was finally completed, and shows every tag
with its own image.

A "see all tags" link was added in the header of every
(single) tag's page, in case of a missing description.

Also, the "secondary navigation" div now has a relative
position and a higher z-index, so that the tags page's
header does not cast a shadow on it.

Signed-off-by: Lorenzo Dellacà <lorenzo.dellaca@mind-overflow.net>
2020-08-20 15:47:29 +02:00
Bea e166717e21 Remove useless <link> stylesheet tag for removed CSS file
Signed-off-by: Lorenzo Dellacà <lorenzo.dellaca@mind-overflow.net>
2020-08-20 14:29:08 +02:00
Bea 3bd2fe5627 End CSS refactoring and organization
CSS refactoring is now complete, and all styles are correctly
organized in main "screen.css" file, with a table of contents.

All supplementary CSS files have been removed, with the
exception of "fonts.css", as explained in previous commit.

This CSS implementation may, however, be considered immature,
and thus could be subject to heavy changes again in the near
future.

Many things are also still missing, such as a responsive
design and support for some custom pages (such as /tags/).

Signed-off-by: Lorenzo Dellacà <lorenzo.dellaca@mind-overflow.net>
2020-08-20 14:05:14 +02:00
Bea 67344effd0 Begin CSS refactoring for improved organization
CSS code was divided in multiple files, however this was not practical
for organization since different pages needed different CSS classes one
 another, that were in most of those CSS files.

This commit brings (mostly) everything in one file with a table of
contents on top.

An exception is made for fonts, that are now in a separate "fonts.css"
file, since they contain fundamentally different things.

Classes organization is not yet complete, however a great part was done.
Next commits will finalize this organization and finish moving classes.

Signed-off-by: Lorenzo Dellacà <lorenzo.dellaca@mind-overflow.net>
2020-08-18 18:20:39 +02:00
Bea da155c7d7e Lots of changes
- add tags.hbs
- add home.hbs, copy of index.hbs
- change <h1> global font size
 make some animations faster
- make post title & footer background black instead of animated gradient
- make "services" link in navbar white instead of animated gradient
- move some css classes to screen.css to allow tags.hbs accessing them
- fix policy popup being covered (issue #001)
- fix policy popup style
- fig kg-bookmark thumbnail image
- add PT Serif font
- add category and posted date under post title
- move big post cards to post-card-big.hbs, so both index, home and tags can access it
- mode post post cards style to new post-card-style.css file
- update page.hbs, now rendering correctly and including content
- add "l" size to package.json, to allow more high-res images
2020-08-18 15:30:35 +02:00
Bea e9c2f9ea41 improve css in general:
- display images as blocks
- style and add <hr> div before comments section

move remark42 from subdomain to subdirectory
2020-08-17 14:44:33 +02:00
Bea 061b6dc122 implement some image resizing (todo: implement in whole website)
fix/improve css
change arrow-fade mode
2020-08-16 17:58:46 +02:00
Bea 3b4b716667 implement sidebar related-posts style
implement remark42 commenting system
2020-08-16 12:25:09 +02:00
Bea a1f0fcaf99 implement posts style, to be completed
change font
add secondary navigation to homepage
2020-08-15 12:40:28 +02:00
Bea 121708786d general style update:
- update homepage style
- update navbar style
- update footer style
- update feed animation
- add website logo
2020-08-13 19:35:53 +02:00
Bea 25b37da7ce fix minor stuff, rename some CSS classes 2020-08-13 15:41:45 +02:00
Bea 3b02a75451 began structuring index page. posts now show correctly on a 1920x1080 screen. 2020-08-13 14:23:29 +02:00
Bea 359e6108c9 WIP: blog implementation on homepage 2020-08-12 18:55:35 +02:00
Bea ba5943c94a removed useless workflow 2020-08-12 15:06:37 +02:00
Bea eb6304aab2 completed transitioning from static HTML&CSS-only website to Ghost CMS.
next step is to readapt the style to be more "content-friendly".
2020-08-12 15:03:22 +02:00
Bea c64c2985ad this is actually the first commit - theme made on the base CSS/HTML of the already existing (but handmade) mind-overflow.net website. 2020-08-12 00:30:29 +02:00
Bea 1b10a2e2a7 Initial commit 2020-08-10 19:03:30 +02:00