You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance accessibility and SEO across the site by adding alt attributes to images, updating descriptions in front matter, and implementing structured data for improved search engine visibility.
My learnings and prototypes that I would like to share.
10
11
12
+
## Local Development
11
13
12
-
My learnings and prototypes that I would like to share.
14
+
### Prerequisites
15
+
- Ruby (use the version installed locally or via rbenv/rvm) with Bundler available
16
+
- Node.js 16+ (asset watcher and build scripts)
17
+
18
+
### Install dependencies
19
+
Run these once per environment:
20
+
21
+
```bash
22
+
gem install bundler # skip if Bundler is already available
23
+
bundle install
24
+
npm install
25
+
```
26
+
27
+
By default Bundler installs gems into the global path. To keep them vendored, run `bundle config set --local path 'vendor/bundle'` before `bundle install`.
28
+
29
+
### Start the site locally
30
+
Launch Jekyll in watch mode with livereload:
31
+
32
+
```bash
33
+
bundle exec jekyll serve --livereload
34
+
```
35
+
36
+
This serves the site at `http://127.0.0.1:4000`. Keep the command running while you edit Markdown posts, layouts, or data files; changes trigger automatic rebuilds and browser refreshes. If you tweak Sass or JavaScript bundles, start the theme's helper in another terminal:
37
+
38
+
```bash
39
+
npm run dev
40
+
```
41
+
42
+
### Verify before publishing
43
+
Run Jekyll's build and doctor checks to ensure templates render cleanly and config issues are caught:
44
+
45
+
```bash
46
+
bundle exec jekyll doctor
47
+
bundle exec jekyll build
48
+
```
49
+
50
+
The build output appears in `_site/`. Commit only source files—leave `_site/` untracked when pushing to GitHub.
desc: Mobile Number - +91-9959204435 (India),<br>+977-9808876136 (Nepal)<br>E-mail - [email protected]<br> Twitter - @prameshbajra<br>Instagram- @prameshbajra
11
+
desc: Mobile Number - E-mail - pe.messh+website@gmail.com<br> Twitter - @prameshbajra<br>Instagram- @prameshbajra
12
12
email:
13
13
# Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
<metaproperty="og:title" content="Pramesh Bajracharya's Portfolio and Blog">
33
-
<metaproperty="og:description" content="Discover the work of Pramesh Bajracharya, a Computer Engineer with a passion for technology. Dive into the knowledge on Full Stack Development, Cloud Architectures, Deep Learning, Automation, and more. Explore the projects and read some insightful blog posts.">
<metaname="twitter:title" content="Pramesh Bajracharya's Portfolio and Blog">
40
-
<metaname="twitter:description" content="Discover the work of Pramesh Bajracharya, a Computer Engineer with a passion for technology. Dive into the knowledge on Full Stack Development, Cloud Architectures, Deep Learning, Automation, and more. Explore the projects and read his insightful blog posts.">
<metaproperty="og:title" content="Pramesh Bajracharya's Portfolio and Blog">
11
-
<metaproperty="og:description" content="Discover the work of Pramesh Bajracharya, a Computer Engineer with a passion for technology. Dive into the knowledge on Full Stack Development, Cloud Architectures, Deep Learning, Automation, and more. Explore the projects and read some insightful blog posts.">
<metaname="twitter:title" content="Pramesh Bajracharya's Portfolio and Blog">
18
-
<metaname="twitter:description" content="Discover the work of Pramesh Bajracharya, a Computer Engineer with a passion for technology. Dive into the knowledge on Full Stack Development, Cloud Architectures, Deep Learning, Automation, and more. Explore the projects and read his insightful blog posts.">
0 commit comments