Clone the repository in a directory of your choice with the following command:
git clone git@github.com:kirbyfern/kirbyfern.github.io.git
../assets/details.js
for a quick start.npm run serve
, to spin up a development server which will host your current code in-browser at http://localhost:8080/ .In ../assets/details.js
, add the name of your repository in place of your RepoID. If your repository is named Kirby_Template
then it would be:
repoId: "Kirby_Template"
npm run build
followed by npm run deploy
. Your website will be hosted at https://YOUR_GITHUB_USERNAME.github.io/YOUR_REPOSITORY_NAME/#/
..assets\utility.js
, that'll handle basic changes to support people who are unfamiliar with web development. Simply plug in your information, and it will automatically make the necessary changes for you.The project is organized in a standard Vuejs layout:
\App
├── babel.config.js
├── jsconfig.json
├── package-lock.json
├── package.json
├── public
│ └── index.html
├── src
│ ├── App.vue # App injection point
│ ├── assets # Resource files
│ │ ├── utility.js # Easy-to-use, auto fill-in
│ │ └── ...
│ ├── components # UI component logic
│ │ └── ...
│ ├── main.js # Project entry point
│ ├── plugins # Plugin configuration
│ │ └── ...
│ ├── router # Routing to navigate to webpages logic
│ │ └── index.js
│ ├── store
│ │ └── index.js
│ ├── styles.scss
│ │ └── main.scss
│ └── views # Webpage logic
│ └── ...
└── vue.config.js
The template is written in Vuejs because it has a low entry point for beginners. If you understand basic JavaScript then I recommend this course when it's on sale for under $20. You can do a lot with only a few hours of this content and by looking at Veutify's interactive examples.