Update README.md

This commit is contained in:
imfunny 2019-05-08 21:07:10 +05:30 committed by GitHub
parent c88146240a
commit ef4e1bcd6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 53 additions and 4 deletions

View File

@ -12,9 +12,9 @@ Get yourself a copy of this repository by forking it as "your username.github.io
### Let's build
1. Clone the repository you just forked using ``git clone`` or just simply download it.
a. Clone the repository you just forked using ``git clone`` or just simply download it.
2. Now ``cd`` into the repository you just cloned and run the below command
b. Now ``cd`` into the repository you just cloned and run the below command
```
$ npm i
@ -22,16 +22,65 @@ $ npm i
This will install all the dependencies you will need to build your website.
3. After its done installing the dependencies run this command where `username` is your username on github
c. After its done installing the dependencies run this command where `username` is your username on github
```
$ node build --name username
```
4. Congrats, you just made yourself a personal website.
d. Congrats, you just made yourself a personal website.
e. To run your website simply type `index.html` and hit enter in your terminal.
> if you get stuck somewhere or get an error, please create an issue
### Let's customize
#### Enabling Dark theme
To enable dark theme just provide `--dark` as an argument while building
```
$ node build --name username --dark
```
#### Customize background image
To customize the background image just provide `--background [url]` argument while building
```
$ node build --name username --background https://images.unsplash.com/photo-1557277770-baf0ca74f908?w=1634
```
You could also add in your custom CSS inside `index.css` to give it a more personal feel.
### Let's Publish
You can host your website using github pages and use a custom domain aswell or simply use `username.github.io`.
### Updating
To update your info, follow the same steps shown in `Let's build` part
### Add a Blog
To add your first blog run this command, make sure the title don't have spaces.
```
$ node blog --title my-first-blog
```
This will create a `my-first-blog` folder inside `blog`. Inside `my-first-blog` you will find an `index.html` file which will all the necessary elements for writing a blog. Customize the content of the file to write your first blog.
This also adds it to `blog.json` file. This files helps in showing blogs on your personal website as cards. You could customize the file content to match your current blog.
Blog are disabled by default. To enable them head over to `assets/index.html` and find `<div id="blog_section" style="display:none;">`. Remove the style attribute to show your blogs on your personal website.
After enabling blogs you need to run the `build` command to update your personal website.
## License
GNU General Public License v3.0