You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ Scroll down to see the steps involved, but here is a 40-second video just as a r
34
34
35
35

36
36
37
-
### 1. Fork this repository
37
+
### 1. Fork this repository
38
38
39
39
(Assuming you are on this page and logged into GitHub) Fork this repository by clicking the *Fork* button on the top right corner. Forking means that you now copied this whole project and all the files into your account.
40
40
@@ -153,7 +153,7 @@ To set up a GitHub Project page, simply fork this repository into a branch calle
153
153
154
154
### Advanced features (including how to use a custom URL address for your site)
155
155
156
-
I wrote [a blog post](http://deanattali.com/2015/03/12/beautiful-jekyll-how-to-build-a-site-in-minutes/) describing some more advanced features that I used in my website that are applicable to any Jekyll site. It describes how I used a custom URL for my site (deanattali.com instead of daattali.github.io), how to add a Google-powered search into your site, and provides a few more details about having an RSS feed.
156
+
I wrote [a blog post](http://deanattali.com/2015/03/12/beautiful-jekyll-how-to-build-a-site-in-minutes/) describing some more advanced features that I used in my website that are applicable to any Jekyll site. It describes how I used a custom URL for my site (deanattali.com instead of daattali.github.io), how to add a Google-powered search into your site, and provides a few more details about having an RSS feed.
157
157
158
158
### Featured users (success stories!)
159
159
@@ -190,19 +190,21 @@ Want your website featured here? [Contact me](http://deanattali.com/aboutme#cont
190
190
|[epwalsh.com](https://epwalsh.com)| Evan Pete Walsh | PhD candidate (Statistics and Mathematics) at Iowa State University |
191
191
|[otomatikmuhendis.com](http://otomatikmuhendis.com/)| Olcay Bayram | Software engineer |
192
192
193
-
### Very advanced: Local development
194
193
195
-
Beautiful Jekyll is meant to be so simple to use that you can do it all within the browser. However, if you'd like to develop locally on your own machine, that's possible too if you're comfortable with command line. Follow these simple steps to do that with Vagrant:
194
+
### Docker
196
195
197
-
1. Install [VirtualBox](http://virtualbox.org) and [Vagrant](https://www.vagrantup.com)
196
+
Beautiful Jekyll is meant to be so simple to use that you can do it all within the browser. However, if you'd like to develop locally on your own machine, that's possible too if you're comfortable with command line. Follow these simple steps to do that with Docker:
197
+
198
+
1. Make sure that you have Docker installed on your local environment. More details can be found [here](https://docs.docker.com/engine/installation/)
198
199
2. Clone your fork `git clone git@github.com:yourusername/yourusername.github.io.git`
199
-
3. Inside your repository folder, run `vagrant up`
200
-
4. View your website at `http://0.0.0.0:4000` on *nix or `http://127.0.0.1:4000` on Windows.
201
-
5. Commit any changes and push everything to the master branch of your GitHub repository. GitHub Pages will then rebuild and serve your website automatically.
Disclaimer: I personally am NOT using local development so I don't know much about running Jekyll locally. If you follow this route, please don't ask me questions because unfortunately I honestly won't be able to help!
204
207
205
-
Additionally, if you choose to deploy Jekyll using a local ruby installation, you can tell Jekyll to automatically categorize your blog posts by tags. You just need to set `link-tags: true` in `_config.yml`. Jekyll will then generate a new page for each unique tag which lists all of the posts that belong to that tag.
0 commit comments