Specify post excerpts with comment separator

This commit is contained in:
Tyler Hallada 2018-04-26 23:50:52 -04:00
parent c55aa004df
commit 0ebb6e4268
19 changed files with 19 additions and 0 deletions

View File

@ -22,6 +22,7 @@ defaults:
markdown: kramdown markdown: kramdown
kramdown: kramdown:
syntax_highlighter: rouge syntax_highlighter: rouge
excerpt_separator: "<!--excerpt-->"
paginate: 10 paginate: 10
paginate_path: "blog/page:num" paginate_path: "blog/page:num"
gems: gems:

View File

@ -13,6 +13,7 @@ and was pretty familiar with it and I was beginning to get familiar with
was what I was working with at [Valti](https://www.valti.com), and I was really was what I was working with at [Valti](https://www.valti.com), and I was really
liking making websites with it. It took what made Python awesome and applied liking making websites with it. It took what made Python awesome and applied
that to web development. that to web development.
<!--excerpt-->
I started from a blank Django project and built it up from there. Django's I started from a blank Django project and built it up from there. Django's
Object-Relational Mapper (ORM) can be boiled down to this: python classes Object-Relational Mapper (ORM) can be boiled down to this: python classes

View File

@ -11,6 +11,7 @@ you can tell, there hasn't been any posts since my first ["Hello,
World!"](/2012/12/03/hello-world) post. Sure, I've been working on projects, but I World!"](/2012/12/03/hello-world) post. Sure, I've been working on projects, but I
just haven't gotten to the point in any of those projects where I felt like I just haven't gotten to the point in any of those projects where I felt like I
could blog in detail about it. could blog in detail about it.
<!--excerpt-->
Then I watched this great talk that [Brian Then I watched this great talk that [Brian
Jones](http://pyvideo.org/speaker/352/brian-k-jones) gave at Jones](http://pyvideo.org/speaker/352/brian-k-jones) gave at

View File

@ -11,6 +11,7 @@ keeps track of the status of every machine and displays it on a
[website](http://gmu.esuds.net/) so students can check how full the machines [website](http://gmu.esuds.net/) so students can check how full the machines
are before making the trek down to the laundry rooms. The system emails each are before making the trek down to the laundry rooms. The system emails each
student when their laundry is finished as well. student when their laundry is finished as well.
<!--excerpt-->
The only problem is that their user interface is pretty atrocious. I wrote up a The only problem is that their user interface is pretty atrocious. I wrote up a
[usability analysis](https://gist.github.com/thallada/5351114) of the site for [usability analysis](https://gist.github.com/thallada/5351114) of the site for

View File

@ -12,6 +12,7 @@ streamed to the user's Flash player (in their browser) bit-by-bit, the full
video file is never given to the user for them to keep. This is desirable to a video file is never given to the user for them to keep. This is desirable to a
lot of media companies because then they can force you to watch through ads to lot of media companies because then they can force you to watch through ads to
see their content and can charge you to download the full video. see their content and can charge you to download the full video.
<!--excerpt-->
However, [RTMPDump](http://rtmpdump.mplayerhq.hu/), an open-source tool However, [RTMPDump](http://rtmpdump.mplayerhq.hu/), an open-source tool
designed to intercept RTMP streams, can download the full video. designed to intercept RTMP streams, can download the full video.

View File

@ -11,6 +11,7 @@ met since the past two internships I've had at [Valti](https:/www.valti.com/)
and [Humbug](https://humbughq.com/) in Cambridge, Massachusetts. Seeing as it and [Humbug](https://humbughq.com/) in Cambridge, Massachusetts. Seeing as it
encapsulated what I've learned culturally since then, I decided to post it here encapsulated what I've learned culturally since then, I decided to post it here
as well.* as well.*
<!--excerpt-->
Hackers -- not your malicious meddling Hollywood-style speed-typists -- but the Hackers -- not your malicious meddling Hollywood-style speed-typists -- but the
type who sees a toaster and turns it into a computer capable of etching emails type who sees a toaster and turns it into a computer capable of etching emails

View File

@ -12,6 +12,7 @@ to create a homepage for the University's bookstore website, applying all of the
usability principles we had learned over the semester. I ended up working on it usability principles we had learned over the semester. I ended up working on it
when I wanted to procrastinate on assignments in my other classes, so I put when I wanted to procrastinate on assignments in my other classes, so I put
quite a bit of effort into it. quite a bit of effort into it.
<!--excerpt-->
See it here: [swe205.hallada.net](http://swe205.hallada.net) See it here: [swe205.hallada.net](http://swe205.hallada.net)
<div style="text-align: center"> <div style="text-align: center">

View File

@ -10,6 +10,7 @@ includes redditing. I probably spend far too much time on
way to view reddit through the command-line. [w3m](http://w3m.sourceforge.net/) way to view reddit through the command-line. [w3m](http://w3m.sourceforge.net/)
could render reddit okay, but I couldn't view my personal front-page because could render reddit okay, but I couldn't view my personal front-page because
that required me to login to my profile. that required me to login to my profile.
<!--excerpt-->
The solution was [cortex](http://cortex.glacicle.org/), a CLI app for viewing The solution was [cortex](http://cortex.glacicle.org/), a CLI app for viewing
reddit. reddit.

View File

@ -17,6 +17,7 @@ customizability and compatibility with other programs. There's nothing more
powerful than being able to whip up a small python or bash script that interacts powerful than being able to whip up a small python or bash script that interacts
with a couple of other programs to achieve something instantly that optimizes my with a couple of other programs to achieve something instantly that optimizes my
work flow. work flow.
<!--excerpt-->
I use the [Awesome](http://awesome.naquadah.org/) window manager, which works I use the [Awesome](http://awesome.naquadah.org/) window manager, which works
great for tiling up terminal windows right up next to browser windows. However, great for tiling up terminal windows right up next to browser windows. However,

View File

@ -9,6 +9,7 @@ just glorified browsers, right? What if I wanted to do anything outside of the
browser? Why would you spend [$1299 or $1449 for a browser? Why would you spend [$1299 or $1449 for a
computer](https://www.google.com/intl/en/chrome/devices/chromebooks.html#pixel) computer](https://www.google.com/intl/en/chrome/devices/chromebooks.html#pixel)
that can only run a browser? that can only run a browser?
<!--excerpt-->
While I know a lot of people who buy expensive MacBooks only to just use a web While I know a lot of people who buy expensive MacBooks only to just use a web
browser and iTunes, Im a bit more of a power user and I need things like browser and iTunes, Im a bit more of a power user and I need things like

View File

@ -13,6 +13,7 @@ features, one of its best being a version control system that allows you to
send a draft to other people and accept or reject any changes they suggest. It send a draft to other people and accept or reject any changes they suggest. It
also has a minamilistic iA Writer type interface, which focuses on the actual also has a minamilistic iA Writer type interface, which focuses on the actual
writing and nothing more. writing and nothing more.
<!--excerpt-->
One of my most favorite features that I have just discovered, though, is that One of my most favorite features that I have just discovered, though, is that
it allows publishing any Draft document to any arbitrary it allows publishing any Draft document to any arbitrary

View File

@ -9,6 +9,7 @@ development knowledge had exceeded what it was showing off. The main thing that
annoyed me about my last website was that I was hosting what essentially was a annoyed me about my last website was that I was hosting what essentially was a
static website on a web framework meant for dynamic websites. It was time for a static website on a web framework meant for dynamic websites. It was time for a
update. update.
<!--excerpt-->
I decided to go with [Jekyll](http://jekyllrb.com/) which had everything I I decided to go with [Jekyll](http://jekyllrb.com/) which had everything I
wanted: wanted:

View File

@ -7,6 +7,7 @@ I tend to use Linux (Ubuntu) on my desktop late at night in a dark room. To
protect my eyes from the blinding light of my monitors I've tooled my desktop protect my eyes from the blinding light of my monitors I've tooled my desktop
environment over the course of a few months to be as dark as possible. It has environment over the course of a few months to be as dark as possible. It has
gotten complex enough that I thought it would be worth sharing now. gotten complex enough that I thought it would be worth sharing now.
<!--excerpt-->
### dotfiles ### dotfiles

View File

@ -7,6 +7,7 @@ I've been doing a lot of experimenting with [neural-style](https://github.com/jc
the last month. I think I've discovered a few exciting applications of the the last month. I think I've discovered a few exciting applications of the
technique that I haven't seen anyone else do yet. The true power of this technique that I haven't seen anyone else do yet. The true power of this
algorithm really shines when you can see concrete examples. algorithm really shines when you can see concrete examples.
<!--excerpt-->
Skip to the **Applications** part of this post to see the outputs from my Skip to the **Applications** part of this post to see the outputs from my
experimentation if you are already familiar with DeepDream, Deep Style, and all experimentation if you are already familiar with DeepDream, Deep Style, and all

View File

@ -8,6 +8,7 @@ documentation](https://www.tensorflow.org/install/install_linux) rather lacking
for installation instructions, especially in regards to getting GPU support. for installation instructions, especially in regards to getting GPU support.
I'm going to write down my notes from wrangling with the installation here for I'm going to write down my notes from wrangling with the installation here for
future reference and hopefully this helps someone else too. future reference and hopefully this helps someone else too.
<!--excerpt-->
This will invariably go out-of-date at some point, so be mindful of the publish This will invariably go out-of-date at some point, so be mindful of the publish
date of this post. Make sure to cross-reference other documentation that has date of this post. Make sure to cross-reference other documentation that has

View File

@ -15,6 +15,7 @@ notebook](https://github.com/thallada/nlp/blob/master/edX%20Lightning%20Talk.ipy
You might not realize it, but you probably use an app everyday that can generate You might not realize it, but you probably use an app everyday that can generate
random text that sounds like you: your phone keyboard. random text that sounds like you: your phone keyboard.
<!--excerpt-->
![Suggested next words UI feature on the iOS ![Suggested next words UI feature on the iOS
keyboard](/img/blog/phone_keyboard.jpg) keyboard](/img/blog/phone_keyboard.jpg)

View File

@ -14,6 +14,7 @@ this project, I mostly just used a small portion of it to create [WebGL (GPU
accelerated) primitive accelerated) primitive
shapes](http://www.goodboydigital.com/pixi-webgl-primitives/) (lines and shapes](http://www.goodboydigital.com/pixi-webgl-primitives/) (lines and
circles). circles).
<!--excerpt-->
**Play with it here**: [http://proximity.hallada.net](http://proximity.hallada.net) **Play with it here**: [http://proximity.hallada.net](http://proximity.hallada.net)

View File

@ -16,6 +16,7 @@ noticed that I still follow some small infrequent blogs through mailing lists
that they offer. I'm really happy to see an email sign up on blogs I like, that they offer. I'm really happy to see an email sign up on blogs I like,
because it means I'll know when they post new content in the future. I check my because it means I'll know when they post new content in the future. I check my
email regularly unlike my RSS feeds. email regularly unlike my RSS feeds.
<!--excerpt-->
Even though I'm sure my blog is still too uninteresting and unheard of to get Even though I'm sure my blog is still too uninteresting and unheard of to get
many signups, I still wanted to know what it took to make a blog mailing list. many signups, I still wanted to know what it took to make a blog mailing list.

View File

@ -9,6 +9,7 @@ my [old Django personal site](https://github.com/thallada/personalsite). While I
enjoyed working on it at the time, it was a lot of work, especially to fight the enjoyed working on it at the time, it was a lot of work, especially to fight the
spam. Now that my blog is hosted statically on Github's servers, I have no way spam. Now that my blog is hosted statically on Github's servers, I have no way
to host something dynamic like comments. to host something dynamic like comments.
<!--excerpt-->
[Disqus](http://disqus.com/) seems to be the popular solution to this problem [Disqus](http://disqus.com/) seems to be the popular solution to this problem
for other people that host static blogs. The way it works is that you serve a for other people that host static blogs. The way it works is that you serve a