paulcpederson / blog Goto Github PK
View Code? Open in Web Editor NEWNode blog built with https://github.com/paulcpederson/static-site
Home Page: https://paulcpederson.com
Node blog built with https://github.com/paulcpederson/static-site
Home Page: https://paulcpederson.com
This is possible even if I don't migrate away from Wintersmith.
Hi Paul - found your repo from the Wintersmith showcase. The design of your blog is wonderful! Was this your own design? I'd like to use it as a beginning point to extend on my own site but didn't want to assume, just because it's available on github, that it was freely available. Thanks in advance....
Currently this is pretty verbose. Should style this page more like: https://glyph.pro/helloglyph
Currently there is an rss feed at paulcpederson.com/feed.xml but no link to the feed. I still subscribe to rss feeds, maybe other people do too?
A little house cleaning is in order:
Pasting another library's code into your own project, come on what are you an animal?
Seriously use a package manager or something, ass.
Enable node-like js, also helps with #12
To be semantic, the HTML5 time
element should be used to add the date of a post:
<time datetime="2015-04-08" class="time">4.8.2015</time>
In lab, have many diff libraries. Right now these are bundled via a fairly ancient browserify task. Would be great to not even have these "built", but rather to link to them over the wire with ESM.
Eliminating just the JavaScript build would really be a nice improvement.
Currently using v0.2.3 current version is v0.3.21 there is some added functionality. I think that static buildpacks were actually removed though...
At some point it might be interesting to just push everything to cloudfront and use a cdn to host the site. There isn't anything dynamic, so it wouldn't really matter.
try to figure out asset bundling and loading without all the weird xargs stuff.
Nitti is now available as a web font for โฌ59.00 (Max 50,000 visitors per month).
https://www.boldmonday.com/typeface/nitti/
Thinking about using Nitti for everything on the blog. I'd probably need to buy the italic and medium for bold so they don't look terrible when the browser tries to use them.
Played around in the browser with this:
vs:
I'd sort of like to use something that did a bit less for you? Acetate is one option when that is ready. Maybe metalsmith? Something custom?
Previous version of blog had an rss feed at /feed.xml
Got lost in rewrite.
Looks like there is now a setup for dokku that needs a .env
and .static
file pointing to a static buildpack with the most recent version of dokku.
I should update the article on this for people like this guy: https://twitter.com/mxstbr/status/623030717342216192
There is a static example in the dokku tests here: https://github.com/progrium/dokku/tree/master/tests/apps/static
Run through the process again on a new droplet and update anything that has changed.
need an xml sitemap
Use Google's woff2 tool and add woff2 version of fonts to type stylesheet
Add meta
tag for author
Should probably create some awesome 404 just for giggles.
Images are like 90% of load time currently and it's ridiculous. At least minify...
HTTPS is now a search engine ranking factor. Multiple browsers mark http as insecure.
Current homepage should be at /articles/
. Home page should be more of an introduction to who I am.
At some point this got broken. Use the teitter card validator to troubleshoot.
Code should act the same as a full width image, extending past the article. Especially on mobile, this will make code blocks more readable.
tags for facebook and twitter in the head just in case somebody someday shares an article.
This logic is way too much for the template.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.