https://github.com/aktech/aktech.github.io
My Homepage/Blog at Github. :pencil:
https://github.com/aktech/aktech.github.io
blog jekyll jekyll-site
Last synced: 6 days ago
JSON representation
My Homepage/Blog at Github. :pencil:
- Host: GitHub
- URL: https://github.com/aktech/aktech.github.io
- Owner: aktech
- License: apache-2.0
- Created: 2015-01-18T19:02:49.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-09-24T06:06:04.000Z (10 months ago)
- Last Synced: 2024-12-19T20:53:50.471Z (7 months ago)
- Topics: blog, jekyll, jekyll-site
- Language: HTML
- Homepage: http://iamit.in/
- Size: 110 MB
- Stars: 18
- Watchers: 4
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal Blog and webpage on Github Pages
Webpage: http://iamit.in
Blog: http://iamit.in/blog## Locally running the blog
* Make sure you have jekyll and bundle installed, then run the following, commands:
```bash
bundle install
bundle exec jekyll serve
```## Updating tags and timeline
* Copy the tags and timeline generator into blog/
```bash
cp -r blog/tags_timeline_gen/* blog/
```* Now make sure the jekyll serve is running (see the command above), then you'll have
the generated tags and timeline in the `_site/blog` folder, run the following to copy
them into `blog/` folder```bash
cp -r _site/blog/timeline blog/
cp -r _site/blog/tags blog/
```Now commit and push!
## Generating Html directory from html files
```bash
python scripts/generate_directory_index3.py folder_with_html_files
```## RSS Feed
* Blog (All Posts) Feed: http://iamit.in/blog/feeds/atom.xml
* Blog (SymPy/GSoC Posts) Feed: http://iamit.in/blog/feeds/sympy.xml## Writing a Post
* Change the `baseurl` in the `_config.url` from `https://iamit.in/` to `/` (Don't know of a better solution).
* If your post includes any media, add it into the assets folder.
* Create your blog post in the `_post` directory by copying any previous posts, notice the naming scheme, which corresponds to the publishing date.
* Run `./deploy.sh` and push to github.