By Steven Leiva
I have taken the plunge and created my personal website. This website will serve as my internet presence - it will contain my blog posts, contact information, resume, etc.
As you can tell, this website is far from finished. The styling can use a lot of work, the About page is incomplete, and there are not many posts.
There are, however, a few features that the site supports, such as:
Publishing: Publishing is as easy a three-step process: create a markdown file; commit to git; push to master.
Tag List: Posts can be tagged with zero, one, or many tags, and those tags will appear in the All Topics page.
Syntax Highlighting: I will be using this website primarily to write about programming, so formatted / highlighted code is a must. Just check out the React code below!
var React = require('react'); var Markdown = require('react-markdown'); React.render( <Markdown source="# Your markdown here" />, document.getElementById('content') );
These three features constitute the site's MVP. Now, we just ship it!