Browse Source

Specify post excerpts with comment separator

Tyler Hallada 6 years ago
parent
commit
0ebb6e4268

+ 1 - 0
_config.yml

22
 markdown: kramdown
22
 markdown: kramdown
23
 kramdown:
23
 kramdown:
24
     syntax_highlighter: rouge
24
     syntax_highlighter: rouge
25
+excerpt_separator: "<!--excerpt-->"
25
 paginate: 10
26
 paginate: 10
26
 paginate_path: "blog/page:num"
27
 paginate_path: "blog/page:num"
27
 gems:
28
 gems:

+ 1 - 0
_posts/2012-12-03-hello-world.md

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

+ 1 - 0
_posts/2013-04-02-blog-or-not-blog.md

11
 World!"](/2012/12/03/hello-world) post. Sure, I've been working on projects, but I
11
 World!"](/2012/12/03/hello-world) post. Sure, I've been working on projects, but I
12
 just haven't gotten to the point in any of those projects where I felt like I
12
 just haven't gotten to the point in any of those projects where I felt like I
13
 could blog in detail about it.
13
 could blog in detail about it.
14
+<!--excerpt-->
14
 
15
 
15
 Then I watched this great talk that [Brian
16
 Then I watched this great talk that [Brian
16
 Jones](http://pyvideo.org/speaker/352/brian-k-jones) gave at
17
 Jones](http://pyvideo.org/speaker/352/brian-k-jones) gave at

+ 1 - 0
_posts/2013-04-09-visualizing-laundry-usage.md

11
 [website](http://gmu.esuds.net/) so students can check how full the machines
11
 [website](http://gmu.esuds.net/) so students can check how full the machines
12
 are before making the trek down to the laundry rooms. The system emails each
12
 are before making the trek down to the laundry rooms. The system emails each
13
 student when their laundry is finished as well.
13
 student when their laundry is finished as well.
14
+<!--excerpt-->
14
 
15
 
15
 The only problem is that their user interface is pretty atrocious. I wrote up a
16
 The only problem is that their user interface is pretty atrocious. I wrote up a
16
 [usability analysis](https://gist.github.com/thallada/5351114) of the site for
17
 [usability analysis](https://gist.github.com/thallada/5351114) of the site for

+ 1 - 0
_posts/2013-04-18-how-download-rtmp-video.md

12
 video file is never given to the user for them to keep. This is desirable to a
12
 video file is never given to the user for them to keep. This is desirable to a
13
 lot of media companies because then they can force you to watch through ads to
13
 lot of media companies because then they can force you to watch through ads to
14
 see their content and can charge you to download the full video.
14
 see their content and can charge you to download the full video.
15
+<!--excerpt-->
15
 
16
 
16
 However, [RTMPDump](http://rtmpdump.mplayerhq.hu/), an open-source tool
17
 However, [RTMPDump](http://rtmpdump.mplayerhq.hu/), an open-source tool
17
 designed to intercept RTMP streams, can download the full video. 
18
 designed to intercept RTMP streams, can download the full video. 

+ 1 - 0
_posts/2013-04-26-hackers.md

11
 and [Humbug](https://humbughq.com/) in Cambridge, Massachusetts. Seeing as it
11
 and [Humbug](https://humbughq.com/) in Cambridge, Massachusetts. Seeing as it
12
 encapsulated what I've learned culturally since then, I decided to post it here
12
 encapsulated what I've learned culturally since then, I decided to post it here
13
 as well.*
13
 as well.*
14
+<!--excerpt-->
14
 
15
 
15
 Hackers -- not your malicious meddling Hollywood-style speed-typists -- but the
16
 Hackers -- not your malicious meddling Hollywood-style speed-typists -- but the
16
 type who sees a toaster and turns it into a computer capable of etching emails
17
 type who sees a toaster and turns it into a computer capable of etching emails

+ 1 - 0
_posts/2013-05-19-gmu-bookstore-homepage-concept.md

12
 usability principles we had learned over the semester. I ended up working on it
12
 usability principles we had learned over the semester. I ended up working on it
13
 when I wanted to procrastinate on assignments in my other classes, so I put
13
 when I wanted to procrastinate on assignments in my other classes, so I put
14
 quite a bit of effort into it.
14
 quite a bit of effort into it.
15
+<!--excerpt-->
15
 
16
 
16
 See it here: [swe205.hallada.net](http://swe205.hallada.net)
17
 See it here: [swe205.hallada.net](http://swe205.hallada.net)
17
 <div style="text-align: center">
18
 <div style="text-align: center">

+ 1 - 0
_posts/2013-06-04-w3m-reddit.md

10
 way to view reddit through the command-line.  [w3m](http://w3m.sourceforge.net/)
10
 way to view reddit through the command-line.  [w3m](http://w3m.sourceforge.net/)
11
 could render reddit okay, but I couldn't view my personal front-page because
11
 could render reddit okay, but I couldn't view my personal front-page because
12
 that required me to login to my profile.
12
 that required me to login to my profile.
13
+<!--excerpt-->
13
 
14
 
14
 The solution was [cortex](http://cortex.glacicle.org/), a CLI app for viewing
15
 The solution was [cortex](http://cortex.glacicle.org/), a CLI app for viewing
15
 reddit.
16
 reddit.

+ 1 - 0
_posts/2013-07-10-quick-command-line-search-search-pane.md

17
 powerful than being able to whip up a small python or bash script that interacts
17
 powerful than being able to whip up a small python or bash script that interacts
18
 with a couple of other programs to achieve something instantly that optimizes my
18
 with a couple of other programs to achieve something instantly that optimizes my
19
 work flow.
19
 work flow.
20
+<!--excerpt-->
20
 
21
 
21
 I use the [Awesome](http://awesome.naquadah.org/) window manager, which works
22
 I use the [Awesome](http://awesome.naquadah.org/) window manager, which works
22
 great for tiling up terminal windows right up next to browser windows. However,
23
 great for tiling up terminal windows right up next to browser windows. However,

+ 1 - 0
_posts/2013-08-24-on-chromebooks.md

9
 browser?  Why would you spend [$1299 or $1449 for a
9
 browser?  Why would you spend [$1299 or $1449 for a
10
 computer](https://www.google.com/intl/en/chrome/devices/chromebooks.html#pixel)
10
 computer](https://www.google.com/intl/en/chrome/devices/chromebooks.html#pixel)
11
 that can only run a browser?
11
 that can only run a browser?
12
+<!--excerpt-->
12
 
13
 
13
 While I know a lot of people who buy expensive MacBooks only to just use a web
14
 While I know a lot of people who buy expensive MacBooks only to just use a web
14
 browser and iTunes, I’m a bit more of a power user and I need things like
15
 browser and iTunes, I’m a bit more of a power user and I need things like

+ 1 - 0
_posts/2013-10-03-publishing-draft-docs-to-my-blog.md

13
 send a draft to other people and accept or reject any changes they suggest. It
13
 send a draft to other people and accept or reject any changes they suggest. It
14
 also has a minamilistic iA Writer type interface, which focuses on the actual
14
 also has a minamilistic iA Writer type interface, which focuses on the actual
15
 writing and nothing more.
15
 writing and nothing more.
16
+<!--excerpt-->
16
 
17
 
17
 One of my most favorite features that I have just discovered, though, is that
18
 One of my most favorite features that I have just discovered, though, is that
18
 it allows publishing any Draft document to any arbitrary
19
 it allows publishing any Draft document to any arbitrary

+ 1 - 0
_posts/2014-07-30-new-website.md

9
 annoyed me about my last website was that I was hosting what essentially was a
9
 annoyed me about my last website was that I was hosting what essentially was a
10
 static website on a web framework meant for dynamic websites. It was time for a
10
 static website on a web framework meant for dynamic websites. It was time for a
11
 update.
11
 update.
12
+<!--excerpt-->
12
 
13
 
13
 I decided to go with [Jekyll](http://jekyllrb.com/) which had everything I
14
 I decided to go with [Jekyll](http://jekyllrb.com/) which had everything I
14
 wanted:
15
 wanted:

+ 1 - 0
_posts/2015-06-03-midnight-desktop.md

7
 protect my eyes from the blinding light of my monitors I've tooled my desktop
7
 protect my eyes from the blinding light of my monitors I've tooled my desktop
8
 environment over the course of a few months to be as dark as possible. It has
8
 environment over the course of a few months to be as dark as possible. It has
9
 gotten complex enough that I thought it would be worth sharing now.
9
 gotten complex enough that I thought it would be worth sharing now.
10
+<!--excerpt-->
10
 
11
 
11
 ### dotfiles
12
 ### dotfiles
12
 
13
 

+ 1 - 0
_posts/2016-01-06-neural-style.md

7
 the last month. I think I've discovered a few exciting applications of the
7
 the last month. I think I've discovered a few exciting applications of the
8
 technique that I haven't seen anyone else do yet. The true power of this
8
 technique that I haven't seen anyone else do yet. The true power of this
9
 algorithm really shines when you can see concrete examples.
9
 algorithm really shines when you can see concrete examples.
10
+<!--excerpt-->
10
 
11
 
11
 Skip to the **Applications** part of this post to see the outputs from my
12
 Skip to the **Applications** part of this post to see the outputs from my
12
 experimentation if you are already familiar with DeepDream, Deep Style, and all
13
 experimentation if you are already familiar with DeepDream, Deep Style, and all

+ 1 - 0
_posts/2017-06-20-how-to-install-tensorflow-on-ubuntu-16-04.md

8
 for installation instructions, especially in regards to getting GPU support.
8
 for installation instructions, especially in regards to getting GPU support.
9
 I'm going to write down my notes from wrangling with the installation here for
9
 I'm going to write down my notes from wrangling with the installation here for
10
 future reference and hopefully this helps someone else too.
10
 future reference and hopefully this helps someone else too.
11
+<!--excerpt-->
11
 
12
 
12
 This will invariably go out-of-date at some point, so be mindful of the publish
13
 This will invariably go out-of-date at some point, so be mindful of the publish
13
 date of this post. Make sure to cross-reference other documentation that has
14
 date of this post. Make sure to cross-reference other documentation that has

+ 1 - 0
_posts/2017-07-11-generating-random-poems-with-python.md

15
 
15
 
16
 You might not realize it, but you probably use an app everyday that can generate
16
 You might not realize it, but you probably use an app everyday that can generate
17
 random text that sounds like you: your phone keyboard.
17
 random text that sounds like you: your phone keyboard.
18
+<!--excerpt-->
18
 
19
 
19
 ![Suggested next words UI feature on the iOS
20
 ![Suggested next words UI feature on the iOS
20
 keyboard](/img/blog/phone_keyboard.jpg)
21
 keyboard](/img/blog/phone_keyboard.jpg)

+ 1 - 0
_posts/2017-08-07-proximity-structures.md

14
 accelerated) primitive
14
 accelerated) primitive
15
 shapes](http://www.goodboydigital.com/pixi-webgl-primitives/) (lines and
15
 shapes](http://www.goodboydigital.com/pixi-webgl-primitives/) (lines and
16
 circles).
16
 circles).
17
+<!--excerpt-->
17
 
18
 
18
 **Play with it here**: [http://proximity.hallada.net](http://proximity.hallada.net)
19
 **Play with it here**: [http://proximity.hallada.net](http://proximity.hallada.net)
19
 
20
 

+ 1 - 0
_posts/2017-08-30-making-mailing-list-jekyll-blog-using-sendy.md

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

+ 1 - 0
_posts/2017-11-15-isso-comments.md

9
 enjoyed working on it at the time, it was a lot of work, especially to fight the
9
 enjoyed working on it at the time, it was a lot of work, especially to fight the
10
 spam. Now that my blog is hosted statically on Github's servers, I have no way
10
 spam. Now that my blog is hosted statically on Github's servers, I have no way
11
 to host something dynamic like comments.
11
 to host something dynamic like comments.
12
+<!--excerpt-->
12
 
13
 
13
 [Disqus](http://disqus.com/) seems to be the popular solution to this problem
14
 [Disqus](http://disqus.com/) seems to be the popular solution to this problem
14
 for other people that host static blogs. The way it works is that you serve a
15
 for other people that host static blogs. The way it works is that you serve a