Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blog component to website #25

Merged
merged 72 commits into from
Sep 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
1e2fdbe
Set up 11ty website (#3)
reedcodes Jun 28, 2022
b19c673
small change to test test webhook
reedcodes Jun 28, 2022
2269fbf
update logo title paths
reedcodes Jun 28, 2022
a31b7d1
update gitignore to remove Guide files
reedcodes Jul 4, 2022
08b9e1c
fix map type, adjust copy
reedcodes Jul 7, 2022
81cd4f2
update where css is built/stored
reedcodes Jul 12, 2022
1da6ba9
update color utils, vars, tokens
reedcodes Jul 12, 2022
e140329
re-add guide to source
reedcodes Jul 12, 2022
dd9e81c
include `on` colors for vars
reedcodes Jul 12, 2022
489eba3
change color tokens, names, vars across code
reedcodes Jul 12, 2022
f08ed03
update variants of main colors, add grid util
reedcodes Jul 25, 2022
3816620
Merge branch 'main' into 20220711-blog
reedcodes Jul 25, 2022
78d6d1f
remove guide from gitignore
reedcodes Jul 25, 2022
d64d7a5
add function to check color contrast
reedcodes Jul 26, 2022
2ea4646
create color maps, color classes
reedcodes Jul 26, 2022
75e076c
update color utils to use color map
reedcodes Jul 26, 2022
5f44969
add a _lot_ of comments to colors and color functions
reedcodes Jul 26, 2022
476de12
add so many clarifying comments to the color contrast functions
reedcodes Jul 27, 2022
77b5bd0
simplify the equations, clarify comments
reedcodes Jul 27, 2022
9db8a5b
add function to find the most accessible contrasting color
reedcodes Jul 28, 2022
592c4c8
set contrast color for text on theme color bg
reedcodes Jul 28, 2022
a078f65
update caption style for colors, add more comments to contrast file
reedcodes Jul 28, 2022
235dfe8
set accessible colors for all tokens and palettes
reedcodes Jul 28, 2022
c421664
update background palette, fix link colors
reedcodes Jul 29, 2022
998ee14
update button colors
reedcodes Jul 29, 2022
aabe799
update homepage hero colors
reedcodes Aug 1, 2022
6ed9d1a
make the route map flexible for all screen sizes, but not too narrow
reedcodes Aug 1, 2022
6940b76
allow buttons for all palette colors
reedcodes Aug 1, 2022
a732b30
initial blog setup: blog, post, tag, category
reedcodes Aug 2, 2022
ac6727a
update link colors in global header
reedcodes Aug 2, 2022
d825a7c
updated bg color on stats icons
reedcodes Aug 2, 2022
a59b8b1
update datetime formats
reedcodes Aug 2, 2022
6d3d4d4
include a bunch of testing posts
reedcodes Aug 2, 2022
0e6fb0c
fix typo, adjust ease timing for link transition
reedcodes Aug 10, 2022
1f12a8e
update blog category list on blog page
reedcodes Aug 11, 2022
7cdbb10
add 11ty image plugin, with shortcode for `picture`
reedcodes Aug 11, 2022
322ca56
adjust image outputs in 11ty image plugin
reedcodes Aug 11, 2022
1744f71
add feature image to blog posts, fix homepage hero
reedcodes Aug 15, 2022
ac23422
reformat category and tag output
reedcodes Aug 17, 2022
73f43fa
update typefaces, body copy type, font vars
reedcodes Aug 17, 2022
f94e1f2
fix image shortcode in blog post md files
reedcodes Aug 25, 2022
c2433fb
update post header styles
reedcodes Aug 25, 2022
fa07e1d
fix post header partial, add margin to post header
reedcodes Aug 25, 2022
e814b1b
test if post list before output anything
reedcodes Aug 25, 2022
b2a8df2
fix tags and category list with teaser and post header
reedcodes Aug 26, 2022
7c56bcd
adjust heading level for post, list
reedcodes Aug 26, 2022
b5f9e8c
add feature post to blog list
reedcodes Aug 26, 2022
6207c92
Update index.html, index.html, and 39 more files...
reedcodes Aug 26, 2022
007c590
Revert "Update index.html, index.html, and 39 more files..."
reedcodes Aug 26, 2022
7c62d32
update post list with only one, without latest, or all
reedcodes Aug 26, 2022
0fe7d69
testing additional images in blog posts
reedcodes Aug 26, 2022
f818ce9
style post teaser, header, and blog list intro
reedcodes Aug 27, 2022
3ed0e6b
adjust post list intro styles
reedcodes Aug 27, 2022
a8046a3
update pagination and styles
reedcodes Aug 27, 2022
6ce5b46
update pagination and social icons
reedcodes Aug 27, 2022
c08c2eb
add h1 class to feature post teaser title
reedcodes Aug 27, 2022
1623c37
move category to date, update tags show
reedcodes Aug 28, 2022
7e5d225
set up image for flickr link
reedcodes Aug 28, 2022
2958e5d
fix map width on homepage
reedcodes Aug 29, 2022
599d96b
add option for flickr in image shortcode/plugin
reedcodes Aug 29, 2022
38d9b76
add pagination to blog posts, update styles
reedcodes Aug 29, 2022
ba4562c
update pagination for posts, tweak styles
reedcodes Aug 30, 2022
59521fa
add 3 latest blog posts to homepage
reedcodes Aug 30, 2022
866ce34
fix latest posts on homepage
reedcodes Sep 2, 2022
43627a6
add some style to post lists
reedcodes Sep 2, 2022
764d974
update blog post Previous and Next posts
reedcodes Sep 2, 2022
d10e89c
tweaks to post list styles
reedcodes Sep 2, 2022
1d722a0
tweaks to page/blog header, feature image, pagination
reedcodes Sep 4, 2022
8f42be3
update pagination, tweak some styles
reedcodes Sep 4, 2022
e72fb34
add include media, update type, featured image
reedcodes Sep 5, 2022
2fe3874
make site menu links san-serif
reedcodes Sep 5, 2022
4f21b1b
make post title a link (not on posts)
reedcodes Sep 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion .eleventy.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,37 @@ module.exports = function( eleventyConfig ) {

// Send assets from source to site.
eleventyConfig.addPassthroughCopy( {
"./source/_css/": "dist/css/",
"./source/_images/": "dist/images/",
"./source/_webfonts/": "dist/webfonts/"
} );

// Add the 11ty nav plugin.
eleventyConfig.addPlugin(eleventyNavigationPlugin);

// Add blog glob.
eleventyConfig.addCollection( "blogPosts", require("./source/_config/collections/blog-posts.js") );
eleventyConfig.addCollection( "blogPostsFirst", require("./source/_config/collections/blog-posts-first.js") );
eleventyConfig.addCollection( "categories", require("./source/_config/collections/categories.js") );
eleventyConfig.addCollection( "categoryList", require("./source/_config/collections/category-list.js") );
eleventyConfig.addCollection( "tagList", require("./source/_config/collections/tag-list.js") );

// Add date filters.
eleventyConfig.addFilter( "simpleDate", require("./source/_config/filters/simple-date.js") );
eleventyConfig.addFilter( "shortDate", require("./source/_config/filters/short-date.js") );
eleventyConfig.addFilter( "longDate", require("./source/_config/filters/long-date.js") );

// Add year shortcode.
eleventyConfig.addShortcode( "year", require("./source/_config/shortcodes/year.js") );

// Add the image shortcode, from the 11ty image plugin.
eleventyConfig.addNunjucksAsyncShortcode( "image", require("./source/_config/shortcodes/image.js") );

// Remove the console output of all generated files.
eleventyConfig.setQuietMode(true);

// 11ty config options.
return {
htmlTemplateEngine: "njk",
markdownTemplateEngine: "njk",
dir: {
input: "source",
Expand Down
4 changes: 0 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
.cache/
.env
node_modules/
source/guide/

# Build.
site/guide/

# Deployment.
.push-it
9 changes: 7 additions & 2 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,18 @@ const cleanCSS = require( 'gulp-clean-css' ),

// Define CSS source and distribution directories.
const cssSource = './source/_sass/**/*.scss';
const cssBuild = './source/_css';
const cssBuild = './site/dist/css';

// Define CSS source paths from other locations, e.g. node modules.
const cssIncludePaths = [
'./node_modules/include-media/dist'
];

// Task to compile CSS files.
gulp.task( 'sass', function() {
return gulp.src( cssSource )
.pipe( sourcemaps.init() )
.pipe( sass() )
.pipe( sass({ includePaths: cssIncludePaths }) )
.pipe( cleanCSS( { level: 2 } ) )
.pipe( sourcemaps.write() )
.pipe( gulp.dest( cssBuild ) );
Expand Down
Loading