This is the repository for my website, fully open sourced, so you can learn or contribute to it if there is mistakes on some of my articles.
The site was built using VuePress and hosted on Netlify. This site was migrated from WordPress using WordPress-export-to-markdown tool.
If you want to run the site locally you can do it by cloning this repository first:
git clone https://github.com/ariona/ariona.net.git
#or
git clone git@github.com:ariona/ariona.net.git
Next, move working directory to the project folder and start installing dependency using yarn/node install command.
npm install
#or
yarn install
Last, is running the site using below command
yarn site:dev
#or
npm run site:dev
The site contents is placed inside site
directory.
📦 site
├── 📂 .vuepress
│ ├── 📂 components # this hold global component for markdown file
│ ├── 📂 dist # compiled pages, it's the end result from building the project and the one that will be hosted
│ ├── 📂 public # this hold some assets
│ ├── 📂 theme # the theme used for the site
│ ├── 📜 config.js # VuePress & Theme configuration file
│ └── 📜 enhanceApp.js # used for redirection in my case
├── 📂 _pages # used for pages, currently not used
├── 📂 _posts # blog posting directory
├── 📂 _projects # project directory
├── 📂 contact # Contact page
├── 📂 ebook-belajar-html-dan-css #ebook-belajar-html-dan-css
└── 📜 index.md # Homepage, use .vuepress/theme/layouts/Homepage.vue
Contribution are welcome, if you found some bug in layout, some mistakes in the blog posts please create an issue or make a pull request for it :)