|
1 | | -# LinkedIn Extended Content Site |
| 1 | +# Personal GitHub Pages Site |
2 | 2 |
|
3 | | -This is a minimal GitHub Pages site designed to host extended versions of LinkedIn posts. It addresses LinkedIn's character limitations by providing a platform for in-depth technical content that links back to original LinkedIn posts. |
| 3 | +This is my personal GitHub Pages site that showcases my: |
| 4 | +- GitHub projects |
| 5 | +- CV/Resume |
| 6 | +- Contact information |
| 7 | +- LinkedIn integration |
4 | 8 |
|
5 | 9 | ## Features |
6 | | - |
7 | | -- **Focused Purpose**: Exclusively for extending LinkedIn posts - no blogging, projects, or other content |
8 | | -- **Minimal Structure**: Only essential pages and components |
9 | | -- **Easy Content Creation**: Simple script to create new extended posts |
10 | | -- **Mobile Responsive**: Works well on all device sizes |
11 | | - |
12 | | -## Overview |
13 | | - |
14 | | -This site is built using: |
15 | | - |
16 | | -- [Jekyll](https://jekyllrb.com/) - Static site generator |
17 | | -- [GitHub Pages](https://pages.github.com/) - Hosting platform |
18 | | -- [Minima](https://github.com/jekyll/minima) - Base theme (customized) |
19 | | - |
20 | | -## Purpose |
21 | | - |
22 | | -LinkedIn's character limits make it difficult to share in-depth technical content. This site serves as an extension to my LinkedIn posts, allowing me to provide: |
23 | | - |
24 | | -- Detailed explanations of complex topics |
25 | | -- Complete code examples and implementations |
26 | | -- Additional resources and references |
27 | | - |
28 | | -## Directory Structure |
29 | | - |
30 | | -- `_linkedin_extended/` - Extended versions of LinkedIn posts |
31 | | -- `assets/` - Images, CSS, and other static files |
32 | | -- `_layouts/` - Custom layouts for the site |
33 | | -- `_includes/` - Reusable components |
34 | | -- `scripts/` - Utility scripts for content creation |
| 10 | +- Black and gold theme |
| 11 | +- GitHub API integration to pull repositories |
| 12 | +- LinkedIn badge integration |
| 13 | +- Responsive design for all device sizes |
35 | 14 |
|
36 | 15 | ## Local Development |
37 | | - |
38 | 16 | 1. Install Ruby and Jekyll: |
39 | | - |
40 | 17 | ```bash |
41 | 18 | gem install jekyll bundler |
42 | 19 | ``` |
43 | | - |
44 | 20 | 2. Clone the repository: |
45 | | - |
46 | 21 | ```bash |
47 | 22 | git clone https://github.com/NotAwar/NotAwar.github.io.git |
48 | 23 | cd NotAwar.github.io |
49 | 24 | ``` |
50 | | - |
51 | 25 | 3. Install dependencies: |
52 | | - |
53 | 26 | ```bash |
54 | 27 | bundle install |
55 | 28 | ``` |
56 | | - |
57 | 29 | 4. Run the site locally: |
58 | | - |
59 | 30 | ```bash |
60 | 31 | bundle exec jekyll serve |
61 | 32 | ``` |
62 | | - |
63 | 33 | 5. Open your browser at `http://localhost:4000` |
64 | 34 |
|
65 | | -## Creating a New Extended Post |
66 | | - |
67 | | -Use the provided Python script to create a new LinkedIn extended post: |
68 | | - |
69 | | -```bash |
70 | | -python scripts/create-linkedin-post.py |
71 | | -``` |
72 | | - |
73 | | -Follow the prompts to enter post details, then edit the generated file. |
| 35 | +## GitHub Pages Setup |
| 36 | +1. Go to repository settings |
| 37 | +2. Navigate to Pages section |
| 38 | +3. Select GitHub Actions as source |
| 39 | +4. The site will deploy automatically on push to the main branch |
74 | 40 |
|
75 | 41 | ## License |
76 | | - |
77 | 42 | This project is open source and available under the [MIT License](LICENSE). |
78 | 43 |
|
0 commit comments