mirror of https://gitlab.com/curben/blog
docs: skip installation of devDep
This commit is contained in:
parent
581c41fef0
commit
e5440eff3d
|
@ -11,7 +11,7 @@ Forked from GitLab's [Hexo](https://gitlab.com/pages/hexo) example with [Typing]
|
||||||
|
|
||||||
1. Change `<folder>` to a preferred name.
|
1. Change `<folder>` to a preferred name.
|
||||||
```bash
|
```bash
|
||||||
git clone https://gitlab.com/curben/curben.gitlab.io <folder>
|
git clone https://gitlab.com/curben/blog <folder>
|
||||||
```
|
```
|
||||||
2. Install Node.js.
|
2. Install Node.js.
|
||||||
```bash
|
```bash
|
||||||
|
@ -23,11 +23,11 @@ sudo yum install npm
|
||||||
# Arch Linux
|
# Arch Linux
|
||||||
sudo pacman -S npm
|
sudo pacman -S npm
|
||||||
```
|
```
|
||||||
3. Install Hexo and its dependencies (defined in [package.json](package.json)).
|
3. Install Hexo and its dependencies (defined in [package.json](package.json)). `hexo-cli` installation step can be skipped if you use [this shortcut](https://curben.netlify.com/2018/10/24/running-locally-installed-node-packages/#Method-1).
|
||||||
```bash
|
```bash
|
||||||
$ sudo npm install -g hexo-cli
|
$ sudo npm install -g hexo-cli
|
||||||
$ cd <folder>
|
$ cd <folder>
|
||||||
$ npm install
|
$ npm install --only=prod
|
||||||
```
|
```
|
||||||
4. Generate static files to check for any error. You should _always_ do this before pushing/merging commits to the `master` branch.
|
4. Generate static files to check for any error. You should _always_ do this before pushing/merging commits to the `master` branch.
|
||||||
```bash
|
```bash
|
||||||
|
@ -82,6 +82,7 @@ The following are the major changes I made compared to the upstream.
|
||||||
- Remove header and footer display (except for `/about` page).
|
- Remove header and footer display (except for `/about` page).
|
||||||
- Use the latest version of [jQuery](https://jquery.com/download/), [fancyBox](https://github.com/fancyapps/fancyBox/releases), [Fork Awesome](https://github.com/ForkAwesome/Fork-Awesome/releases) and [clipboard.js](https://github.com/zenorocha/clipboard.js/).
|
- Use the latest version of [jQuery](https://jquery.com/download/), [fancyBox](https://github.com/fancyapps/fancyBox/releases), [Fork Awesome](https://github.com/ForkAwesome/Fork-Awesome/releases) and [clipboard.js](https://github.com/zenorocha/clipboard.js/).
|
||||||
- Remove web analytics, comment systems and donation links.
|
- Remove web analytics, comment systems and donation links.
|
||||||
|
- Use more [relative length](https://www.w3schools.com/CSSref/css_units.asp), instead of absolute length in the css.
|
||||||
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
Loading…
Reference in New Issue