artskydj / josephdykstra.com Goto Github PK
View Code? Open in Web Editor NEWMy website
Home Page: https://www.josephdykstra.com
My website
Home Page: https://www.josephdykstra.com
Not really related to this repo, but a good place to put this, I thought.
404s crash the site, and the process manager brings it back up. _UNACCEPTABLE!!!_
Update dependencies, probably remove level-sublevel
and replace it with level-spaces
or subleveldown
.
When I make a new post, I just want to author the markdown, and commit it. I don't want to have to mess with the index.json file.
(Maybe I'm being too picky, and this would be more trouble to implement than it would save. But it would lower the barrier to my posting articles.)
Welcome!
should be centered on the article.
Get the .less file, and take out things like glyph-icons, and whatever else I don't use. The file is 115kb!
yup
If you go to a post, the post list is now below the article, so it is annoying, and non-intuitive. Maybe a hamburger on the left that is expanded for wide windows, collapsed in mobile, which holds the posts?
Maybe travis?
I have a build script, it should be relatively easy. I think the hard part will be to get the credentials for github? Might be easy with travis's encrypting tool.
Run the build script, if it works, then commit to the site. This should be done for every commit except build commits.
Hopefully it doesn't detect its own commits and do infinite recursion...
Just in case, set something up in a fork before messing with the production site haha.
Maybe make the front page more professional? It has trivia right now.
The shiny new static site generator grabbed the first 5 posts, not the last 5!
This causes the title to be Joseph Dykstra
not Joseph Dykstra | Thoughts on Psalm 1
.
And the title header does not show up. ๐
noddity-renderer
and noddity-render-static
should make this a lot easier!
See https://github.com/ArtskydJ/josephdykstra.com/tree/use-new-renderer
Check the largest resolution the logo gets rendered at. Maybe I don't need such a large resolution?
The logo accounts for over half of the network traffic (192kb / 343kb)!
Perhaps .jpg at 10% compression would work? (The logo style works better with .png, I think.)
Maybe a .png optimizer will work?
Related to #34.
See http://blog.codinghorror.com/zopfli-optimization-literally-free-bandwidth/
#post-list-div-or-whatever {
height: calc(100vh - 360px); /* cant actually hardcode this because it is dynamic */
overflow-y: scroll;
overflow-x: hidden;
}
When/if this PR is accepted, update the package.json to use that version.
https://github.com/TehShrike/noddity-render-static
might fix a few issues
https://isitup.org/josephdykstra.com never seems to go below 70 ms, but https://isitup.org/www.lmnpmtfy.com can get below 5 ms.
Investigate caching, and other methods to improve the response time.
Make sure it doesn't break the site first...
apparently that post didn't get auto-added by my nifty travis-ci, and my guess is because it was a new post, and only exiting ones get updated? idk... fix it
http://mrmrs.io/writing/2016/03/17/webfonts/
Ideally, the fonts will look similar to the existing fonts.
Some of my views have changed. :)
I think the dates are getting offset, so 2016-03-28
will show up as Sunday, March 27
.
Confirm before digging into a fix.
Easiest way to confirm might be to add a date like 2016-03-28T00:00:00.000-5
Maybe http://josephdykstra.com/feed.xml should generate a feed.
Wait for TehShrike/rssaas#1
In the nav, clicking "Joseph Dykstra" does not bring me back to http://josephdykstra.com/.
https://www.google.com/webmasters/tools/mobile-friendly/?url=www.josephdykstra.com
I opened my site on my phone, and it sucks.
The edit link point to josephdykstra.com-content not josephdykstra.com(branch:content)
I think they're all wrong.
Right now they're ordered first-to-last; I want last-to-first.
3 Topics of Ethics Pt. 2
turns into 3 Topics of Ethics (continued)
or 3 Topics of Ethics (part 2)
Because they were published on the same day, they are able to be in the wrong order.
he changed his mind, so remove the reference to his previous article
Using v0.2.6, newest is v0.3.0. Looks like I need to supply an id
property when adding posts, or creating the feed, or both. See jpmonette/feed#26 for more details.
While I'm doing this, I could look more closely at what id
is, and make a PR to feed
with doc updates?
add them to the index.json, and re-generate teh site
Switch from st
to ecstatic
because of st#49.
Write a few basic tests.
I don't like the order they're in. Reverse them? (Is this in the index.json, or according to the date field? I think it is by date...
change.md -> change
rssaas needs to be updated:
rss
to version 1.1.1run-parallel
instead of async.map
noddity-render-static
instead of noddity-renderer
Feed Reader feed #10813374 (not sure if it is the atom or the rss feed) is messed up. When I post a new article, it shows all the things in that feed as being new.
Maybe I should try a few more feed readers, and see how they handle the feeds.
When I made misinterpreting-matthew-24.md in master, the gh-pages branch didn't get misinterpreting-matthew-24.html. I think this is because the git commit command I run does not add files that haven't been committed before.
After TehShrike/noddity#30 is completed, I would like to have josephdykstra.com to be a static HTML site hosted on gh-pages.
Have the static HTML on gh-pages. Can the content can stay in the content
branch? (I don't think the content can be on gh-pages because it is interpreted as jekyll.) Maybe content
can be renamed to master
?
If someone fixes a typo, then the HTML would not need to be recompiled. If there is a page added, then it would need to be recompiled (to get the new page).
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.